101 Preferences.getMicroPython("MicroPythonFirmwareUrl")) |
101 Preferences.getMicroPython("MicroPythonFirmwareUrl")) |
102 self.circuitpythonFirmwareUrlLineEdit.setText( |
102 self.circuitpythonFirmwareUrlLineEdit.setText( |
103 Preferences.getMicroPython("CircuitPythonFirmwareUrl")) |
103 Preferences.getMicroPython("CircuitPythonFirmwareUrl")) |
104 self.microbitFirmwareUrlLineEdit.setText( |
104 self.microbitFirmwareUrlLineEdit.setText( |
105 Preferences.getMicroPython("MicrobitFirmwareUrl")) |
105 Preferences.getMicroPython("MicrobitFirmwareUrl")) |
|
106 self.calliopeFirmwareUrlLineEdit.setText( |
|
107 Preferences.getMicroPython("CalliopeFirmwareUrl")) |
106 |
108 |
107 # documentation URL |
109 # documentation URL |
108 self.micropythonDocuUrlLineEdit.setText( |
110 self.micropythonDocuUrlLineEdit.setText( |
109 Preferences.getMicroPython("MicroPythonDocuUrl")) |
111 Preferences.getMicroPython("MicroPythonDocuUrl")) |
110 self.circuitpythonDocuUrlLineEdit.setText( |
112 self.circuitpythonDocuUrlLineEdit.setText( |
111 Preferences.getMicroPython("CircuitPythonDocuUrl")) |
113 Preferences.getMicroPython("CircuitPythonDocuUrl")) |
112 self.microbitDocuUrlLineEdit.setText( |
114 self.microbitDocuUrlLineEdit.setText( |
113 Preferences.getMicroPython("MicrobitDocuUrl")) |
115 Preferences.getMicroPython("MicrobitDocuUrl")) |
|
116 self.calliopeDocuUrlLineEdit.setText( |
|
117 Preferences.getMicroPython("CalliopeDocuUrl")) |
114 |
118 |
115 def save(self): |
119 def save(self): |
116 """ |
120 """ |
117 Public slot to save the MicroPython configuration. |
121 Public slot to save the MicroPython configuration. |
118 """ |
122 """ |
156 "CircuitPythonFirmwareUrl", |
160 "CircuitPythonFirmwareUrl", |
157 self.circuitpythonFirmwareUrlLineEdit.text()) |
161 self.circuitpythonFirmwareUrlLineEdit.text()) |
158 Preferences.setMicroPython( |
162 Preferences.setMicroPython( |
159 "MicrobitFirmwareUrl", |
163 "MicrobitFirmwareUrl", |
160 self.microbitFirmwareUrlLineEdit.text()) |
164 self.microbitFirmwareUrlLineEdit.text()) |
|
165 Preferences.setMicroPython( |
|
166 "CalliopeFirmwareUrl", |
|
167 self.calliopeFirmwareUrlLineEdit.text()) |
161 |
168 |
162 # documentation URL |
169 # documentation URL |
163 Preferences.setMicroPython( |
170 Preferences.setMicroPython( |
164 "MicroPythonDocuUrl", |
171 "MicroPythonDocuUrl", |
165 self.micropythonDocuUrlLineEdit.text()) |
172 self.micropythonDocuUrlLineEdit.text()) |
167 "CircuitPythonDocuUrl", |
174 "CircuitPythonDocuUrl", |
168 self.circuitpythonDocuUrlLineEdit.text()) |
175 self.circuitpythonDocuUrlLineEdit.text()) |
169 Preferences.setMicroPython( |
176 Preferences.setMicroPython( |
170 "MicrobitDocuUrl", |
177 "MicrobitDocuUrl", |
171 self.microbitDocuUrlLineEdit.text()) |
178 self.microbitDocuUrlLineEdit.text()) |
|
179 Preferences.setMicroPython( |
|
180 "CalliopeDocuUrl", |
|
181 self.calliopeDocuUrlLineEdit.text()) |
172 |
182 |
173 |
183 |
174 def create(dlg): |
184 def create(dlg): |
175 """ |
185 """ |
176 Module function to create the configuration page. |
186 Module function to create the configuration page. |