5 |
5 |
6 """ |
6 """ |
7 Module implementing the Multi Project configuration page. |
7 Module implementing the Multi Project configuration page. |
8 """ |
8 """ |
9 |
9 |
10 from eric7 import Preferences, Utilities |
10 from eric7 import Preferences |
11 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
11 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
|
12 from eric7.SystemUtilities import FileSystemUtilities, OSUtilities |
12 |
13 |
13 from .ConfigurationPageBase import ConfigurationPageBase |
14 from .ConfigurationPageBase import ConfigurationPageBase |
14 from .Ui_MultiProjectPage import Ui_MultiProjectPage |
15 from .Ui_MultiProjectPage import Ui_MultiProjectPage |
15 |
16 |
16 |
17 |
38 ) |
39 ) |
39 self.multiProjectRecentSpinBox.setValue( |
40 self.multiProjectRecentSpinBox.setValue( |
40 Preferences.getMultiProject("RecentNumber") |
41 Preferences.getMultiProject("RecentNumber") |
41 ) |
42 ) |
42 self.workspacePicker.setText( |
43 self.workspacePicker.setText( |
43 Utilities.toNativeSeparators( |
44 FileSystemUtilities.toNativeSeparators( |
44 Preferences.getMultiProject("Workspace") or Utilities.getHomeDir() |
45 Preferences.getMultiProject("Workspace") or OSUtilities.getHomeDir() |
45 ) |
46 ) |
46 ) |
47 ) |
47 |
48 |
48 def save(self): |
49 def save(self): |
49 """ |
50 """ |