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): |