DataViews/CodeMetricsDialog.py

branch
5_2_x
changeset 1642
906cd3ed0e6a
parent 1532
df0c2a045c72
child 2094
88620e11c67c
child 2303
0ed4ed026c16
equal deleted inserted replaced
1641:b298c95cd83f 1642:906cd3ed0e6a
62 Private method to resize the list columns. 62 Private method to resize the list columns.
63 """ 63 """
64 self.resultList.header().resizeSections(QHeaderView.ResizeToContents) 64 self.resultList.header().resizeSections(QHeaderView.ResizeToContents)
65 self.resultList.header().setStretchLastSection(True) 65 self.resultList.header().setStretchLastSection(True)
66 66
67 def __createResultItem(self, parent, strings): 67 def __createResultItem(self, parent, values):
68 """ 68 """
69 Private slot to create a new item in the result list. 69 Private slot to create a new item in the result list.
70 70
71 @param parent parent of the new item (QTreeWidget or QTreeWidgetItem) 71 @param parent parent of the new item (QTreeWidget or QTreeWidgetItem)
72 @param strings strings to be displayed (list of strings) 72 @param values values to be displayed (list)
73 @return the generated item 73 @return the generated item
74 """ 74 """
75 itm = QTreeWidgetItem(parent, strings) 75 itm = QTreeWidgetItem(parent)
76 for col in range(len(values)):
77 itm.setData(col, Qt.DisplayRole, values[col])
76 for col in range(1, 7): 78 for col in range(1, 7):
77 itm.setTextAlignment(col, Qt.Alignment(Qt.AlignRight)) 79 itm.setTextAlignment(col, Qt.Alignment(Qt.AlignRight))
78 return itm 80 return itm
79 81
80 def __resizeSummaryColumns(self): 82 def __resizeSummaryColumns(self):
207 """ 209 """
208 counters = stats.counters.get(identifier, {}) 210 counters = stats.counters.get(identifier, {})
209 v = [] 211 v = []
210 for key in ('start', 'end', 'lines', 'nloc', 'comments', 'empty'): 212 for key in ('start', 'end', 'lines', 'nloc', 'comments', 'empty'):
211 if counters.get(key, 0): 213 if counters.get(key, 0):
212 v.append("{0:>7}".format(loc.toString(counters[key]))) 214 v.append(counters[key])
213 else: 215 else:
214 v.append('') 216 v.append('')
215 return v 217 return v
216 218
217 def __finish(self): 219 def __finish(self):

eric ide

mercurial