DataViews/PyCoverageDialog.py

branch
Py2 comp.
changeset 3484
645c12de6b0c
parent 3178
f25fc1364c88
parent 3190
a9a94491c4fd
child 3515
1b8381afe38f
equal deleted inserted replaced
3456:96232974dcdb 3484:645c12de6b0c
53 self.excludeList = ['# *pragma[: ]*[nN][oO] *[cC][oO][vV][eE][rR]'] 53 self.excludeList = ['# *pragma[: ]*[nN][oO] *[cC][oO][vV][eE][rR]']
54 54
55 self.__menu = QMenu(self) 55 self.__menu = QMenu(self)
56 self.__menu.addSeparator() 56 self.__menu.addSeparator()
57 self.openAct = self.__menu.addAction( 57 self.openAct = self.__menu.addAction(
58 self.trUtf8("Open"), self.__openFile) 58 self.tr("Open"), self.__openFile)
59 self.__menu.addSeparator() 59 self.__menu.addSeparator()
60 self.annotate = self.__menu.addAction( 60 self.annotate = self.__menu.addAction(
61 self.trUtf8('Annotate'), self.__annotate) 61 self.tr('Annotate'), self.__annotate)
62 self.__menu.addAction(self.trUtf8('Annotate all'), self.__annotateAll) 62 self.__menu.addAction(self.tr('Annotate all'), self.__annotateAll)
63 self.__menu.addAction( 63 self.__menu.addAction(
64 self.trUtf8('Delete annotated files'), self.__deleteAnnotated) 64 self.tr('Delete annotated files'), self.__deleteAnnotated)
65 self.__menu.addSeparator() 65 self.__menu.addSeparator()
66 self.__menu.addAction(self.trUtf8('Erase Coverage Info'), self.__erase) 66 self.__menu.addAction(self.tr('Erase Coverage Info'), self.__erase)
67 self.resultList.setContextMenuPolicy(Qt.CustomContextMenu) 67 self.resultList.setContextMenuPolicy(Qt.CustomContextMenu)
68 self.resultList.customContextMenuRequested.connect( 68 self.resultList.customContextMenuRequested.connect(
69 self.__showContextMenu) 69 self.__showContextMenu)
70 70
71 def __format_lines(self, lines): 71 def __format_lines(self, lines):
240 self.summaryGroup.hide() 240 self.summaryGroup.hide()
241 241
242 if total_exceptions: 242 if total_exceptions:
243 E5MessageBox.warning( 243 E5MessageBox.warning(
244 self, 244 self,
245 self.trUtf8("Parse Error"), 245 self.tr("Parse Error"),
246 self.trUtf8("""%n file(s) could not be parsed. Coverage""" 246 self.tr("""%n file(s) could not be parsed. Coverage"""
247 """ info for these is not available.""", "", 247 """ info for these is not available.""", "",
248 total_exceptions)) 248 total_exceptions))
249 249
250 self.__finish() 250 self.__finish()
251 251
252 def __finish(self): 252 def __finish(self):
253 """ 253 """
343 cover.exclude(self.excludeList[0]) 343 cover.exclude(self.excludeList[0])
344 cover.load() 344 cover.load()
345 345
346 # now process them 346 # now process them
347 progress = E5ProgressDialog( 347 progress = E5ProgressDialog(
348 self.trUtf8("Annotating files..."), self.trUtf8("Abort"), 348 self.tr("Annotating files..."), self.tr("Abort"),
349 0, len(files), self.trUtf8("%v/%m Files"), self) 349 0, len(files), self.tr("%v/%m Files"), self)
350 progress.setMinimumDuration(0) 350 progress.setMinimumDuration(0)
351 count = 0 351 count = 0
352 352
353 for file in files: 353 for file in files:
354 progress.setValue(count) 354 progress.setValue(count)

eric ide

mercurial