DataViews/PyCoverageDialog.py

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

eric ide

mercurial