DataViews/PyCoverageDialog.py

branch
Py2 comp.
changeset 3058
0a02c433f52d
parent 3057
10516539f238
parent 3021
801289962f4e
child 3060
5883ce99ee12
equal deleted inserted replaced
3057:10516539f238 3058:0a02c433f52d
51 51
52 self.excludeList = ['# *pragma[: ]*[nN][oO] *[cC][oO][vV][eE][rR]'] 52 self.excludeList = ['# *pragma[: ]*[nN][oO] *[cC][oO][vV][eE][rR]']
53 53
54 self.__menu = QMenu(self) 54 self.__menu = QMenu(self)
55 self.__menu.addSeparator() 55 self.__menu.addSeparator()
56 self.openAct = self.__menu.addAction(self.trUtf8("Open"), 56 self.openAct = self.__menu.addAction(
57 self.__openFile) 57 self.trUtf8("Open"), self.__openFile)
58 self.__menu.addSeparator() 58 self.__menu.addSeparator()
59 self.annotate = self.__menu.addAction(self.trUtf8('Annotate'), 59 self.annotate = self.__menu.addAction(
60 self.__annotate) 60 self.trUtf8('Annotate'), self.__annotate)
61 self.__menu.addAction(self.trUtf8('Annotate all'), self.__annotateAll) 61 self.__menu.addAction(self.trUtf8('Annotate all'), self.__annotateAll)
62 self.__menu.addAction(self.trUtf8('Delete annotated files'), 62 self.__menu.addAction(
63 self.__deleteAnnotated) 63 self.trUtf8('Delete annotated files'), self.__deleteAnnotated)
64 self.__menu.addSeparator() 64 self.__menu.addSeparator()
65 self.__menu.addAction(self.trUtf8('Erase Coverage Info'), self.__erase) 65 self.__menu.addAction(self.trUtf8('Erase Coverage Info'), self.__erase)
66 self.resultList.setContextMenuPolicy(Qt.CustomContextMenu) 66 self.resultList.setContextMenuPolicy(Qt.CustomContextMenu)
67 self.resultList.customContextMenuRequested.connect( 67 self.resultList.customContextMenuRequested.connect(
68 self.__showContextMenu) 68 self.__showContextMenu)
237 itm.setTextAlignment(col, Qt.AlignRight) 237 itm.setTextAlignment(col, Qt.AlignRight)
238 else: 238 else:
239 self.summaryGroup.hide() 239 self.summaryGroup.hide()
240 240
241 if total_exceptions: 241 if total_exceptions:
242 E5MessageBox.warning(self, 242 E5MessageBox.warning(
243 self,
243 self.trUtf8("Parse Error"), 244 self.trUtf8("Parse Error"),
244 self.trUtf8("""%n file(s) could not be parsed. Coverage""" 245 self.trUtf8("""%n file(s) could not be parsed. Coverage"""
245 """ info for these is not available.""", "", 246 """ info for these is not available.""", "",
246 total_exceptions)) 247 total_exceptions))
247 248
341 cover.exclude(self.excludeList[0]) 342 cover.exclude(self.excludeList[0])
342 cover.load() 343 cover.load()
343 344
344 # now process them 345 # now process them
345 progress = QProgressDialog(self.trUtf8("Annotating files..."), 346 progress = QProgressDialog(self.trUtf8("Annotating files..."),
346 self.trUtf8("Abort"), 0, len(files), self) 347 self.trUtf8("Abort"), 0, len(files), self)
347 progress.setMinimumDuration(0) 348 progress.setMinimumDuration(0)
348 count = 0 349 count = 0
349 350
350 for file in files: 351 for file in files:
351 progress.setValue(count) 352 progress.setValue(count)

eric ide

mercurial