17 from E5Gui.E5PathPicker import E5PathPickerModes |
17 from E5Gui.E5PathPicker import E5PathPickerModes |
18 |
18 |
19 from .Ui_AddProjectDialog import Ui_AddProjectDialog |
19 from .Ui_AddProjectDialog import Ui_AddProjectDialog |
20 |
20 |
21 import Utilities |
21 import Utilities |
|
22 import Preferences |
22 |
23 |
23 |
24 |
24 class AddProjectDialog(QDialog, Ui_AddProjectDialog): |
25 class AddProjectDialog(QDialog, Ui_AddProjectDialog): |
25 """ |
26 """ |
26 Class implementing the add project dialog. |
27 Class implementing the add project dialog. |
44 super(AddProjectDialog, self).__init__(parent) |
45 super(AddProjectDialog, self).__init__(parent) |
45 self.setupUi(self) |
46 self.setupUi(self) |
46 |
47 |
47 self.filenamePicker.setMode(E5PathPickerModes.OpenFileMode) |
48 self.filenamePicker.setMode(E5PathPickerModes.OpenFileMode) |
48 self.filenamePicker.setFilters(self.tr("Project Files (*.e4p)")) |
49 self.filenamePicker.setFilters(self.tr("Project Files (*.e4p)")) |
|
50 self.filenamePicker.setDefaultDirectory( |
|
51 Preferences.getMultiProject("Workspace")) |
49 |
52 |
50 if categories: |
53 if categories: |
51 self.categoryComboBox.addItem("") |
54 self.categoryComboBox.addItem("") |
52 self.categoryComboBox.addItems(sorted(categories)) |
55 self.categoryComboBox.addItems(sorted(categories)) |
53 self.categoryComboBox.setEditText(category) |
56 self.categoryComboBox.setEditText(category) |