PyUnit/UnittestDialog.py

changeset 2101
5bac7dee9e1a
parent 1782
90bd49fec9ff
child 2302
f29e9405c851
equal deleted inserted replaced
2100:fb16f4650860 2101:5bac7dee9e1a
13 import re 13 import re
14 import os 14 import os
15 15
16 from PyQt4.QtCore import pyqtSignal, QEvent, Qt, pyqtSlot 16 from PyQt4.QtCore import pyqtSignal, QEvent, Qt, pyqtSlot
17 from PyQt4.QtGui import QWidget, QColor, QDialog, QApplication, QDialogButtonBox, \ 17 from PyQt4.QtGui import QWidget, QColor, QDialog, QApplication, QDialogButtonBox, \
18 QMainWindow, QListWidgetItem 18 QListWidgetItem
19 19
20 from E5Gui.E5Application import e5App 20 from E5Gui.E5Application import e5App
21 from E5Gui.E5Completers import E5FileCompleter 21 from E5Gui.E5Completers import E5FileCompleter
22 from E5Gui import E5MessageBox, E5FileDialog 22 from E5Gui import E5MessageBox, E5FileDialog
23 from E5Gui.E5MainWindow import E5MainWindow
23 24
24 from .Ui_UnittestDialog import Ui_UnittestDialog 25 from .Ui_UnittestDialog import Ui_UnittestDialog
25 from .Ui_UnittestStacktraceDialog import Ui_UnittestStacktraceDialog 26 from .Ui_UnittestStacktraceDialog import Ui_UnittestStacktraceDialog
26 27
27 from DebugClients.Python3.coverage import coverage 28 from DebugClients.Python3.coverage import coverage
726 """ 727 """
727 super().stopTest(test) 728 super().stopTest(test)
728 self.parent.testFinished() 729 self.parent.testFinished()
729 730
730 731
731 class UnittestWindow(QMainWindow): 732 class UnittestWindow(E5MainWindow):
732 """ 733 """
733 Main window class for the standalone dialog. 734 Main window class for the standalone dialog.
734 """ 735 """
735 def __init__(self, prog=None, parent=None): 736 def __init__(self, prog=None, parent=None):
736 """ 737 """
743 self.cw = UnittestDialog(prog=prog, parent=self) 744 self.cw = UnittestDialog(prog=prog, parent=self)
744 self.cw.installEventFilter(self) 745 self.cw.installEventFilter(self)
745 size = self.cw.size() 746 size = self.cw.size()
746 self.setCentralWidget(self.cw) 747 self.setCentralWidget(self.cw)
747 self.resize(size) 748 self.resize(size)
749
750 self.setStyle(Preferences.getUI("Style"), Preferences.getUI("StyleSheet"))
748 751
749 def eventFilter(self, obj, event): 752 def eventFilter(self, obj, event):
750 """ 753 """
751 Public method to filter events. 754 Public method to filter events.
752 755

eric ide

mercurial