75 self.ui = Ui_StartCoverageDialog() |
76 self.ui = Ui_StartCoverageDialog() |
76 elif type == 3: |
77 elif type == 3: |
77 from .Ui_StartProfileDialog import Ui_StartProfileDialog |
78 from .Ui_StartProfileDialog import Ui_StartProfileDialog |
78 self.ui = Ui_StartProfileDialog() |
79 self.ui = Ui_StartProfileDialog() |
79 self.ui.setupUi(self) |
80 self.ui.setupUi(self) |
|
81 self.ui.dirButton.setIcon(UI.PixmapCache.getIcon("open.png")) |
80 |
82 |
81 self.clearButton = self.ui.buttonBox.addButton( |
83 self.clearButton = self.ui.buttonBox.addButton( |
82 self.trUtf8("Clear Histories"), QDialogButtonBox.ActionRole) |
84 self.tr("Clear Histories"), QDialogButtonBox.ActionRole) |
83 |
85 |
84 self.workdirCompleter = E5DirCompleter(self.ui.workdirCombo) |
86 self.workdirCompleter = E5DirCompleter(self.ui.workdirCombo) |
85 |
87 |
86 self.setWindowTitle(caption) |
88 self.setWindowTitle(caption) |
87 self.ui.cmdlineCombo.clear() |
89 self.ui.cmdlineCombo.clear() |
114 if type == 3: # start coverage or profile dialog |
116 if type == 3: # start coverage or profile dialog |
115 self.ui.eraseCheckBox.setChecked(True) |
117 self.ui.eraseCheckBox.setChecked(True) |
116 |
118 |
117 self.__clearHistoryLists = False |
119 self.__clearHistoryLists = False |
118 |
120 |
|
121 msh = self.minimumSizeHint() |
|
122 self.resize(max(self.width(), msh.width()), msh.height()) |
|
123 |
119 @pyqtSlot() |
124 @pyqtSlot() |
120 def on_dirButton_clicked(self): |
125 def on_dirButton_clicked(self): |
121 """ |
126 """ |
122 Private method used to open a directory selection dialog. |
127 Private method used to open a directory selection dialog. |
123 """ |
128 """ |
124 cwd = self.ui.workdirCombo.currentText() |
129 cwd = self.ui.workdirCombo.currentText() |
125 d = E5FileDialog.getExistingDirectory( |
130 d = E5FileDialog.getExistingDirectory( |
126 self, |
131 self, |
127 self.trUtf8("Working directory"), |
132 self.tr("Working directory"), |
128 cwd, |
133 cwd, |
129 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
134 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
130 |
135 |
131 if d: |
136 if d: |
132 self.ui.workdirCombo.setEditText(Utilities.toNativeSeparators(d)) |
137 self.ui.workdirCombo.setEditText(Utilities.toNativeSeparators(d)) |