7 Module implementing the Start Program dialog. |
7 Module implementing the Start Program dialog. |
8 """ |
8 """ |
9 |
9 |
10 from __future__ import unicode_literals |
10 from __future__ import unicode_literals |
11 |
11 |
12 from PyQt5.QtWidgets import QDialog, QDialogButtonBox |
12 from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QComboBox |
13 |
13 |
14 from E5Gui.E5PathPicker import E5PathPickerModes |
14 from E5Gui.E5PathPicker import E5PathPickerModes |
15 |
15 |
16 import Preferences |
16 import Preferences |
17 |
17 |
75 self.ui = Ui_StartProfileDialog() |
75 self.ui = Ui_StartProfileDialog() |
76 self.ui.setupUi(self) |
76 self.ui.setupUi(self) |
77 self.ui.workdirPicker.setMode(E5PathPickerModes.DirectoryMode) |
77 self.ui.workdirPicker.setMode(E5PathPickerModes.DirectoryMode) |
78 self.ui.workdirPicker.setDefaultDirectory( |
78 self.ui.workdirPicker.setDefaultDirectory( |
79 Preferences.getMultiProject("Workspace")) |
79 Preferences.getMultiProject("Workspace")) |
|
80 self.ui.workdirPicker.setInsertPolicy(QComboBox.InsertAtTop) |
|
81 self.ui.workdirPicker.setSizeAdjustPolicy( |
|
82 QComboBox.AdjustToMinimumContentsLength) |
80 |
83 |
81 self.clearButton = self.ui.buttonBox.addButton( |
84 self.clearButton = self.ui.buttonBox.addButton( |
82 self.tr("Clear Histories"), QDialogButtonBox.ActionRole) |
85 self.tr("Clear Histories"), QDialogButtonBox.ActionRole) |
83 |
86 |
84 self.setWindowTitle(caption) |
87 self.setWindowTitle(caption) |