Example #1
0
class Widget(QtGui.QWidget, ScreenWidget):
    title = ki18n("Bug Reporting Tool")
    desc = ki18n("Welcome to Bug Reporting Tool :)")

    def __init__(self, *args):
        QtGui.QWidget.__init__(self, None)
        self.ui = Ui_bugWidget()
        self.ui.setupUi(self)

    def load_report(self, report):
        details = self.ui.details
        for key in report:
            item = QtGui.QTreeWidgetItem([key])
            details.addTopLevelItem(item)

            if not hasattr(report[key], 'gzipvalue') and \
               hasattr(report[key], 'isspace') and \
               not report._is_binary(report[key]):
                lines = report[key].splitlines()
                for line in lines:
                    QtGui.QTreeWidgetItem(item, [line])
                if len(lines) < 4:
                    item.setExpanded(True)
            else:
                QtGui.QTreeWidgetItem(item, ['(binary data)'])
        details.header().hide()

    def shown(self):
        pass

    def execute(self):
        return True
Example #2
0
class Widget(QtGui.QWidget, ScreenWidget):
    title = ki18n("Bug Reporting Tool")
    desc = ki18n("Welcome to Bug Reporting Tool :)")

    def __init__(self, *args):
        QtGui.QWidget.__init__(self,None)
        self.ui = Ui_bugWidget()
        self.ui.setupUi(self)

    def load_report(self, report):
        details = self.ui.details
        for key in report:
            item = QtGui.QTreeWidgetItem([key])
            details.addTopLevelItem(item)

            if not hasattr(report[key], 'gzipvalue') and \
               hasattr(report[key], 'isspace') and \
               not report._is_binary(report[key]):
                lines = report[key].splitlines()
                for line in lines:
                    QtGui.QTreeWidgetItem(item, [line])
                if len(lines) < 4:
                    item.setExpanded(True)
            else:
                QtGui.QTreeWidgetItem(item, ['(binary data)'])
        details.header().hide()

    def shown(self):
        pass

    def execute(self):
        return True
Example #3
0
 def __init__(self, *args):
     QtGui.QWidget.__init__(self, None)
     self.ui = Ui_bugWidget()
     self.ui.setupUi(self)
Example #4
0
 def __init__(self, *args):
     QtGui.QWidget.__init__(self,None)
     self.ui = Ui_bugWidget()
     self.ui.setupUi(self)