Beispiel #1
0
 def __init__(self, name, line, parent, preceding):
     if preceding is None:
         QTreeWidgetItem.__init__(self, parent, QTreeWidgetItem.Type)
     else:
         if preceding is not parent:
             # Preceding must be either the same as item's parent
             # or have the same parent as item
             while preceding.parent() is not parent:
                 preceding = preceding.parent()
         QTreeWidgetItem.__init__(self, parent, preceding,
                                  QTreeWidgetItem.Type)
     self.setText(0, name)
     parent_text = unicode(parent.data(0, Qt.UserRole).toString())
     set_item_user_text(self, parent_text+'/'+name)
     self.line = line
Beispiel #2
0
 def __init__(self, name, line, parent, preceding):
     if preceding is None:
         QTreeWidgetItem.__init__(self, parent, QTreeWidgetItem.Type)
     else:
         if preceding is not parent:
             # Preceding must be either the same as item's parent
             # or have the same parent as item
             while preceding.parent() is not parent:
                 preceding = preceding.parent()
                 if preceding is None:
                     break
         if preceding is None:
             QTreeWidgetItem.__init__(self, parent, QTreeWidgetItem.Type)
         else:
             QTreeWidgetItem.__init__(self, parent, preceding, QTreeWidgetItem.Type)
     self.setText(0, name)
     parent_text = from_qvariant(parent.data(0, Qt.UserRole), to_text_string)
     set_item_user_text(self, parent_text + "/" + name)
     self.line = line
Beispiel #3
0
 def __init__(self, name, line, parent, preceding):
     if preceding is None:
         QTreeWidgetItem.__init__(self, parent, QTreeWidgetItem.Type)
     else:
         if preceding is not parent:
             # Preceding must be either the same as item's parent
             # or have the same parent as item
             while preceding.parent() is not parent:
                 preceding = preceding.parent()
                 if preceding is None:
                     break
         if preceding is None:
             QTreeWidgetItem.__init__(self, parent, QTreeWidgetItem.Type)
         else:
             QTreeWidgetItem.__init__(self, parent, preceding,
                                      QTreeWidgetItem.Type)
     self.setText(0, name)
     parent_text = from_qvariant(parent.data(0, Qt.UserRole),
                                 to_text_string)
     set_item_user_text(self, parent_text + '/' + name)
     self.line = line
Beispiel #4
0
 def __init__(self, path, treewidget):
     QTreeWidgetItem.__init__(self, treewidget, QTreeWidgetItem.Type)
     self.path = path
     self.setIcon(0, get_icon('python.png'))
     self.setToolTip(0, path)
     set_item_user_text(self, path)
Beispiel #5
0
 def set_item_data(self, item, filename, line_number):
     """Set tree item user data: filename (string) and line_number (int)"""
     set_item_user_text(item, '%s%s%d' % (filename, self.SEP, line_number))
Beispiel #6
0
 def __init__(self, path, treewidget):
     QTreeWidgetItem.__init__(self, treewidget, QTreeWidgetItem.Type)
     self.path = path
     self.setIcon(0, get_icon('python.png'))
     self.setToolTip(0, path)
     set_item_user_text(self, path)
Beispiel #7
0
 def set_item_data(self, item, filename, line_number):
     """Set tree item user data: filename (string) and line_number (int)"""
     set_item_user_text(item, '%s%s%d' % (filename, self.SEP, line_number))