9 |
9 |
10 import os |
10 import os |
11 |
11 |
12 from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QComboBox, QInputDialog |
12 from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QComboBox, QInputDialog |
13 |
13 |
14 from E5Gui.E5PathPicker import E5PathPickerModes |
14 from E5Gui.EricPathPicker import EricPathPickerModes |
15 from E5Gui.E5Application import e5App |
15 from E5Gui.EricApplication import ericApp |
16 |
16 |
17 import Preferences |
17 import Preferences |
18 |
18 |
19 |
19 |
20 class StartDialog(QDialog): |
20 class StartDialog(QDialog): |
97 self.ui = Ui_StartProfileDialog() |
97 self.ui = Ui_StartProfileDialog() |
98 self.ui.setupUi(self) |
98 self.ui.setupUi(self) |
99 |
99 |
100 self.ui.venvComboBox.addItem("") |
100 self.ui.venvComboBox.addItem("") |
101 self.ui.venvComboBox.addItems( |
101 self.ui.venvComboBox.addItems( |
102 sorted(e5App().getObject("VirtualEnvManager") |
102 sorted(ericApp().getObject("VirtualEnvManager") |
103 .getVirtualenvNames())) |
103 .getVirtualenvNames())) |
104 |
104 |
105 self.ui.workdirPicker.setMode(E5PathPickerModes.DIRECTORY_MODE) |
105 self.ui.workdirPicker.setMode(EricPathPickerModes.DIRECTORY_MODE) |
106 self.ui.workdirPicker.setDefaultDirectory( |
106 self.ui.workdirPicker.setDefaultDirectory( |
107 Preferences.getMultiProject("Workspace")) |
107 Preferences.getMultiProject("Workspace")) |
108 self.ui.workdirPicker.setInsertPolicy( |
108 self.ui.workdirPicker.setInsertPolicy( |
109 QComboBox.InsertPolicy.InsertAtTop) |
109 QComboBox.InsertPolicy.InsertAtTop) |
110 self.ui.workdirPicker.setSizeAdjustPolicy( |
110 self.ui.workdirPicker.setSizeAdjustPolicy( |