DataViews/CodeMetricsDialog.py

changeset 3190
a9a94491c4fd
parent 3160
209a07d7e401
child 3484
645c12de6b0c
equal deleted inserted replaced
3189:9a21c547de5f 3190:a9a94491c4fd
44 self.resultList.headerItem().setText(self.resultList.columnCount(), "") 44 self.resultList.headerItem().setText(self.resultList.columnCount(), "")
45 45
46 self.cancelled = False 46 self.cancelled = False
47 47
48 self.__menu = QMenu(self) 48 self.__menu = QMenu(self)
49 self.__menu.addAction(self.trUtf8("Collapse all"), 49 self.__menu.addAction(self.tr("Collapse all"),
50 self.__resultCollapse) 50 self.__resultCollapse)
51 self.__menu.addAction(self.trUtf8("Expand all"), self.__resultExpand) 51 self.__menu.addAction(self.tr("Expand all"), self.__resultExpand)
52 self.resultList.setContextMenuPolicy(Qt.CustomContextMenu) 52 self.resultList.setContextMenuPolicy(Qt.CustomContextMenu)
53 self.resultList.customContextMenuRequested.connect( 53 self.resultList.customContextMenuRequested.connect(
54 self.__showContextMenu) 54 self.__showContextMenu)
55 55
56 self.__fileList = [] 56 self.__fileList = []
183 self.__resizeResultColumns() 183 self.__resizeResultColumns()
184 184
185 # now do the summary stuff 185 # now do the summary stuff
186 docstrings = total['lines'] - total['comments'] - \ 186 docstrings = total['lines'] - total['comments'] - \
187 total['empty lines'] - total['non-commentary lines'] 187 total['empty lines'] - total['non-commentary lines']
188 self.__createSummaryItem(self.trUtf8("files"), 188 self.__createSummaryItem(self.tr("files"),
189 loc.toString(total['files'])) 189 loc.toString(total['files']))
190 self.__createSummaryItem(self.trUtf8("lines"), 190 self.__createSummaryItem(self.tr("lines"),
191 loc.toString(total['lines'])) 191 loc.toString(total['lines']))
192 self.__createSummaryItem(self.trUtf8("bytes"), 192 self.__createSummaryItem(self.tr("bytes"),
193 loc.toString(total['bytes'])) 193 loc.toString(total['bytes']))
194 self.__createSummaryItem(self.trUtf8("comments"), 194 self.__createSummaryItem(self.tr("comments"),
195 loc.toString(total['comments'])) 195 loc.toString(total['comments']))
196 self.__createSummaryItem(self.trUtf8("empty lines"), 196 self.__createSummaryItem(self.tr("empty lines"),
197 loc.toString(total['empty lines'])) 197 loc.toString(total['empty lines']))
198 self.__createSummaryItem(self.trUtf8("non-commentary lines"), 198 self.__createSummaryItem(self.tr("non-commentary lines"),
199 loc.toString(total['non-commentary lines'])) 199 loc.toString(total['non-commentary lines']))
200 self.__createSummaryItem(self.trUtf8("documentation lines"), 200 self.__createSummaryItem(self.tr("documentation lines"),
201 loc.toString(docstrings)) 201 loc.toString(docstrings))
202 self.__resizeSummaryColumns() 202 self.__resizeSummaryColumns()
203 self.__finish() 203 self.__finish()
204 204
205 def __getValues(self, loc, stats, identifier): 205 def __getValues(self, loc, stats, identifier):

eric ide

mercurial