DataViews/CodeMetricsDialog.py

changeset 1640
1699d46026cd
parent 1532
df0c2a045c72
child 2094
88620e11c67c
child 2303
0ed4ed026c16
--- a/DataViews/CodeMetricsDialog.py	Sat Feb 18 18:12:14 2012 +0100
+++ b/DataViews/CodeMetricsDialog.py	Sun Feb 19 15:26:55 2012 +0100
@@ -64,15 +64,17 @@
         self.resultList.header().resizeSections(QHeaderView.ResizeToContents)
         self.resultList.header().setStretchLastSection(True)
         
-    def __createResultItem(self, parent, strings):
+    def __createResultItem(self, parent, values):
         """
         Private slot to create a new item in the result list.
         
         @param parent parent of the new item (QTreeWidget or QTreeWidgetItem)
-        @param strings strings to be displayed (list of strings)
+        @param values values to be displayed (list)
         @return the generated item
         """
-        itm = QTreeWidgetItem(parent, strings)
+        itm = QTreeWidgetItem(parent)
+        for col in range(len(values)):
+            itm.setData(col, Qt.DisplayRole, values[col])
         for col in range(1, 7):
             itm.setTextAlignment(col, Qt.Alignment(Qt.AlignRight))
         return itm
@@ -209,7 +211,7 @@
         v = []
         for key in ('start', 'end', 'lines', 'nloc', 'comments', 'empty'):
             if counters.get(key, 0):
-                v.append("{0:>7}".format(loc.toString(counters[key])))
+                v.append(counters[key])
             else:
                 v.append('')
         return v

eric ide

mercurial