16 import os |
16 import os |
17 |
17 |
18 from PyQt5.QtCore import pyqtSignal, QEvent, Qt, pyqtSlot |
18 from PyQt5.QtCore import pyqtSignal, QEvent, Qt, pyqtSlot |
19 from PyQt5.QtGui import QColor |
19 from PyQt5.QtGui import QColor |
20 from PyQt5.QtWidgets import QWidget, QDialog, QApplication, QDialogButtonBox, \ |
20 from PyQt5.QtWidgets import QWidget, QDialog, QApplication, QDialogButtonBox, \ |
21 QListWidgetItem |
21 QListWidgetItem, QComboBox |
22 |
22 |
23 from E5Gui.E5Application import e5App |
23 from E5Gui.E5Application import e5App |
24 from E5Gui import E5MessageBox |
24 from E5Gui import E5MessageBox |
25 from E5Gui.E5MainWindow import E5MainWindow |
25 from E5Gui.E5MainWindow import E5MainWindow |
26 from E5Gui.E5PathPicker import E5PathPickerModes |
26 from E5Gui.E5PathPicker import E5PathPickerModes |
62 if name: |
62 if name: |
63 self.setObjectName(name) |
63 self.setObjectName(name) |
64 self.setupUi(self) |
64 self.setupUi(self) |
65 |
65 |
66 self.testsuitePicker.setMode(E5PathPickerModes.OpenFileMode) |
66 self.testsuitePicker.setMode(E5PathPickerModes.OpenFileMode) |
|
67 self.testsuitePicker.setInsertPolicy(QComboBox.InsertAtTop) |
|
68 self.testsuitePicker.setSizeAdjustPolicy( |
|
69 QComboBox.AdjustToMinimumContentsLength) |
67 |
70 |
68 self.startButton = self.buttonBox.addButton( |
71 self.startButton = self.buttonBox.addButton( |
69 self.tr("Start"), QDialogButtonBox.ActionRole) |
72 self.tr("Start"), QDialogButtonBox.ActionRole) |
70 self.startButton.setToolTip(self.tr( |
73 self.startButton.setToolTip(self.tr( |
71 "Start the selected testsuite")) |
74 "Start the selected testsuite")) |