47 @param parent reference to the parent widget (QWidget) |
47 @param parent reference to the parent widget (QWidget) |
48 """ |
48 """ |
49 super(CodeStyleCheckerDialog, self).__init__(parent) |
49 super(CodeStyleCheckerDialog, self).__init__(parent) |
50 self.setupUi(self) |
50 self.setupUi(self) |
51 |
51 |
52 self.docTypeComboBox.addItem(self.trUtf8("PEP-257"), "pep257") |
52 self.excludeMessagesSelectButton.setIcon( |
53 self.docTypeComboBox.addItem(self.trUtf8("Eric"), "eric") |
53 UI.PixmapCache.getIcon("select.png")) |
|
54 self.includeMessagesSelectButton.setIcon( |
|
55 UI.PixmapCache.getIcon("select.png")) |
|
56 self.fixIssuesSelectButton.setIcon( |
|
57 UI.PixmapCache.getIcon("select.png")) |
|
58 self.noFixIssuesSelectButton.setIcon( |
|
59 UI.PixmapCache.getIcon("select.png")) |
|
60 |
|
61 self.docTypeComboBox.addItem(self.tr("PEP-257"), "pep257") |
|
62 self.docTypeComboBox.addItem(self.tr("Eric"), "eric") |
54 |
63 |
55 self.statisticsButton = self.buttonBox.addButton( |
64 self.statisticsButton = self.buttonBox.addButton( |
56 self.trUtf8("Statistics..."), QDialogButtonBox.ActionRole) |
65 self.tr("Statistics..."), QDialogButtonBox.ActionRole) |
57 self.statisticsButton.setToolTip( |
66 self.statisticsButton.setToolTip( |
58 self.trUtf8("Press to show some statistics for the last run")) |
67 self.tr("Press to show some statistics for the last run")) |
59 self.statisticsButton.setEnabled(False) |
68 self.statisticsButton.setEnabled(False) |
60 self.showButton = self.buttonBox.addButton( |
69 self.showButton = self.buttonBox.addButton( |
61 self.trUtf8("Show"), QDialogButtonBox.ActionRole) |
70 self.tr("Show"), QDialogButtonBox.ActionRole) |
62 self.showButton.setToolTip( |
71 self.showButton.setToolTip( |
63 self.trUtf8("Press to show all files containing an issue")) |
72 self.tr("Press to show all files containing an issue")) |
64 self.showButton.setEnabled(False) |
73 self.showButton.setEnabled(False) |
65 self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False) |
74 self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False) |
66 self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True) |
75 self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True) |
67 |
76 |
68 self.resultList.headerItem().setText(self.resultList.columnCount(), "") |
77 self.resultList.headerItem().setText(self.resultList.columnCount(), "") |
377 self.source = self.source.splitlines(True) |
386 self.source = self.source.splitlines(True) |
378 except (UnicodeError, IOError) as msg: |
387 except (UnicodeError, IOError) as msg: |
379 self.noResults = False |
388 self.noResults = False |
380 self.__createResultItem( |
389 self.__createResultItem( |
381 self.filename, 1, 1, |
390 self.filename, 1, 1, |
382 self.trUtf8("Error: {0}").format(str(msg)) |
391 self.tr("Error: {0}").format(str(msg)) |
383 .rstrip()[1:-1], False, False) |
392 .rstrip()[1:-1], False, False) |
384 self.progress += 1 |
393 self.progress += 1 |
385 # Continue with next file |
394 # Continue with next file |
386 self.check() |
395 self.check() |
387 return |
396 return |
460 self.statisticsButton.setEnabled(True) |
469 self.statisticsButton.setEnabled(True) |
461 self.showButton.setEnabled(True) |
470 self.showButton.setEnabled(True) |
462 self.startButton.setEnabled(True) |
471 self.startButton.setEnabled(True) |
463 |
472 |
464 if self.noResults: |
473 if self.noResults: |
465 QTreeWidgetItem(self.resultList, [self.trUtf8('No issues found.')]) |
474 QTreeWidgetItem(self.resultList, [self.tr('No issues found.')]) |
466 QApplication.processEvents() |
475 QApplication.processEvents() |
467 self.statisticsButton.setEnabled(False) |
476 self.statisticsButton.setEnabled(False) |
468 self.showButton.setEnabled(False) |
477 self.showButton.setEnabled(False) |
469 else: |
478 else: |
470 self.statisticsButton.setEnabled(True) |
479 self.statisticsButton.setEnabled(True) |