eric6/Preferences/ConfigurationPages/MicroPythonPage.py

changeset 7328
e2d85ef3fadb
parent 7327
71883ddcb762
child 7360
9190402e4505
--- a/eric6/Preferences/ConfigurationPages/MicroPythonPage.py	Sat Nov 02 18:21:01 2019 +0100
+++ b/eric6/Preferences/ConfigurationPages/MicroPythonPage.py	Sat Nov 02 19:24:46 2019 +0100
@@ -56,6 +56,12 @@
             Preferences.getMicroPython("MpyCrossCompiler"))
         self.dfuUtilPathPicker.setText(
             Preferences.getMicroPython("DfuUtilPath"))
+        self.micropythonFirmwareUrlLineEdit.setText(
+            Preferences.getMicroPython("MicroPythonFirmwareUrl"))
+        self.circuitpythonFirmwareUrlLineEdit.setText(
+            Preferences.getMicroPython("CircuitPythonFirmwareUrl"))
+        self.microbitFirmwareUrlLineEdit.setText(
+            Preferences.getMicroPython("MicrobitFirmwareUrl"))
         self.micropythonDocuUrlLineEdit.setText(
             Preferences.getMicroPython("MicroPythonDocuUrl"))
         self.circuitpythonDocuUrlLineEdit.setText(
@@ -68,24 +74,42 @@
         Public slot to save the MicroPython configuration.
         """
         Preferences.setMicroPython(
-            "SerialTimeout", self.timeoutSpinBox.value() * 1000)
+            "SerialTimeout",
+            self.timeoutSpinBox.value() * 1000)
         # converted to milliseconds
         Preferences.setMicroPython(
-            "SyncTimeAfterConnect", self.syncTimeCheckBox.isChecked())
+            "SyncTimeAfterConnect",
+            self.syncTimeCheckBox.isChecked())
         Preferences.setMicroPython(
-            "ColorScheme", self.colorSchemeComboBox.currentText())
+            "ColorScheme",
+            self.colorSchemeComboBox.currentText())
         Preferences.setMicroPython(
-            "ReplLineWrap", self.replWrapCheckBox.isChecked())
+            "ReplLineWrap",
+            self.replWrapCheckBox.isChecked())
         Preferences.setMicroPython(
-            "MpyCrossCompiler", self.mpyCrossPicker.text())
+            "MpyCrossCompiler",
+            self.mpyCrossPicker.text())
+        Preferences.setMicroPython(
+            "DfuUtilPath",
+            self.dfuUtilPathPicker.text())
         Preferences.setMicroPython(
-            "DfuUtilPath", self.dfuUtilPathPicker.text())
+            "MicroPythonFirmwareUrl",
+            self.micropythonFirmwareUrlLineEdit.text())
         Preferences.setMicroPython(
-            "MicroPythonDocuUrl", self.micropythonDocuUrlLineEdit.text())
+            "CircuitPythonFirmwareUrl",
+            self.circuitpythonFirmwareUrlLineEdit.text())
+        Preferences.setMicroPython(
+            "MicrobitFirmwareUrl",
+            self.microbitFirmwareUrlLineEdit.text())
         Preferences.setMicroPython(
-            "CircuitPythonDocuUrl", self.circuitpythonDocuUrlLineEdit.text())
+            "MicroPythonDocuUrl",
+            self.micropythonDocuUrlLineEdit.text())
         Preferences.setMicroPython(
-            "MicrobitDocuUrl", self.microbitDocuUrlLineEdit.text())
+            "CircuitPythonDocuUrl",
+            self.circuitpythonDocuUrlLineEdit.text())
+        Preferences.setMicroPython(
+            "MicrobitDocuUrl",
+            self.microbitDocuUrlLineEdit.text())
 
 
 def create(dlg):

eric ide

mercurial