6 """ |
6 """ |
7 Module implementing the MicroPython configuration page. |
7 Module implementing the MicroPython configuration page. |
8 """ |
8 """ |
9 |
9 |
10 |
10 |
11 from eric7 import Preferences, Utilities |
11 from eric7 import Preferences |
12 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
12 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
13 from eric7.MicroPython.MicroPythonWidget import AnsiColorSchemes |
13 from eric7.MicroPython.MicroPythonWidget import AnsiColorSchemes |
|
14 from eric7.SystemUtilities import FileSystemUtilities, OSUtilities |
14 |
15 |
15 from .ConfigurationPageBase import ConfigurationPageBase |
16 from .ConfigurationPageBase import ConfigurationPageBase |
16 from .Ui_MicroPythonPage import Ui_MicroPythonPage |
17 from .Ui_MicroPythonPage import Ui_MicroPythonPage |
17 |
18 |
18 try: |
19 try: |
78 self.dfuUtilPathPicker.setFilters(self.tr("All Files (*)")) |
79 self.dfuUtilPathPicker.setFilters(self.tr("All Files (*)")) |
79 |
80 |
80 # set initial values |
81 # set initial values |
81 # workspace |
82 # workspace |
82 self.workspacePicker.setText( |
83 self.workspacePicker.setText( |
83 Utilities.toNativeSeparators( |
84 FileSystemUtilities.toNativeSeparators( |
84 Preferences.getMicroPython("MpyWorkspace") or Utilities.getHomeDir() |
85 Preferences.getMicroPython("MpyWorkspace") or OSUtilities.getHomeDir() |
85 ) |
86 ) |
86 ) |
87 ) |
87 |
88 |
88 # devices parameters |
89 # devices parameters |
89 self.manualSelectionCheckBox.setChecked( |
90 self.manualSelectionCheckBox.setChecked( |