46 self.resultList.headerItem().setText(self.resultList.columnCount(), "") |
46 self.resultList.headerItem().setText(self.resultList.columnCount(), "") |
47 |
47 |
48 self.cancelled = False |
48 self.cancelled = False |
49 |
49 |
50 self.__menu = QMenu(self) |
50 self.__menu = QMenu(self) |
51 self.__menu.addAction(self.trUtf8("Collapse all"), |
51 self.__menu.addAction(self.tr("Collapse all"), |
52 self.__resultCollapse) |
52 self.__resultCollapse) |
53 self.__menu.addAction(self.trUtf8("Expand all"), self.__resultExpand) |
53 self.__menu.addAction(self.tr("Expand all"), self.__resultExpand) |
54 self.resultList.setContextMenuPolicy(Qt.CustomContextMenu) |
54 self.resultList.setContextMenuPolicy(Qt.CustomContextMenu) |
55 self.resultList.customContextMenuRequested.connect( |
55 self.resultList.customContextMenuRequested.connect( |
56 self.__showContextMenu) |
56 self.__showContextMenu) |
57 |
57 |
58 self.__fileList = [] |
58 self.__fileList = [] |
185 self.__resizeResultColumns() |
185 self.__resizeResultColumns() |
186 |
186 |
187 # now do the summary stuff |
187 # now do the summary stuff |
188 docstrings = total['lines'] - total['comments'] - \ |
188 docstrings = total['lines'] - total['comments'] - \ |
189 total['empty lines'] - total['non-commentary lines'] |
189 total['empty lines'] - total['non-commentary lines'] |
190 self.__createSummaryItem(self.trUtf8("files"), |
190 self.__createSummaryItem(self.tr("files"), |
191 loc.toString(total['files'])) |
191 loc.toString(total['files'])) |
192 self.__createSummaryItem(self.trUtf8("lines"), |
192 self.__createSummaryItem(self.tr("lines"), |
193 loc.toString(total['lines'])) |
193 loc.toString(total['lines'])) |
194 self.__createSummaryItem(self.trUtf8("bytes"), |
194 self.__createSummaryItem(self.tr("bytes"), |
195 loc.toString(total['bytes'])) |
195 loc.toString(total['bytes'])) |
196 self.__createSummaryItem(self.trUtf8("comments"), |
196 self.__createSummaryItem(self.tr("comments"), |
197 loc.toString(total['comments'])) |
197 loc.toString(total['comments'])) |
198 self.__createSummaryItem(self.trUtf8("empty lines"), |
198 self.__createSummaryItem(self.tr("empty lines"), |
199 loc.toString(total['empty lines'])) |
199 loc.toString(total['empty lines'])) |
200 self.__createSummaryItem(self.trUtf8("non-commentary lines"), |
200 self.__createSummaryItem(self.tr("non-commentary lines"), |
201 loc.toString(total['non-commentary lines'])) |
201 loc.toString(total['non-commentary lines'])) |
202 self.__createSummaryItem(self.trUtf8("documentation lines"), |
202 self.__createSummaryItem(self.tr("documentation lines"), |
203 loc.toString(docstrings)) |
203 loc.toString(docstrings)) |
204 self.__resizeSummaryColumns() |
204 self.__resizeSummaryColumns() |
205 self.__finish() |
205 self.__finish() |
206 |
206 |
207 def __getValues(self, loc, stats, identifier): |
207 def __getValues(self, loc, stats, identifier): |