eric6/Preferences/ConfigurationPages/MicroPythonPage.py

changeset 7328
e2d85ef3fadb
parent 7327
71883ddcb762
child 7360
9190402e4505
equal deleted inserted replaced
7327:71883ddcb762 7328:e2d85ef3fadb
54 Preferences.getMicroPython("ReplLineWrap")) 54 Preferences.getMicroPython("ReplLineWrap"))
55 self.mpyCrossPicker.setText( 55 self.mpyCrossPicker.setText(
56 Preferences.getMicroPython("MpyCrossCompiler")) 56 Preferences.getMicroPython("MpyCrossCompiler"))
57 self.dfuUtilPathPicker.setText( 57 self.dfuUtilPathPicker.setText(
58 Preferences.getMicroPython("DfuUtilPath")) 58 Preferences.getMicroPython("DfuUtilPath"))
59 self.micropythonFirmwareUrlLineEdit.setText(
60 Preferences.getMicroPython("MicroPythonFirmwareUrl"))
61 self.circuitpythonFirmwareUrlLineEdit.setText(
62 Preferences.getMicroPython("CircuitPythonFirmwareUrl"))
63 self.microbitFirmwareUrlLineEdit.setText(
64 Preferences.getMicroPython("MicrobitFirmwareUrl"))
59 self.micropythonDocuUrlLineEdit.setText( 65 self.micropythonDocuUrlLineEdit.setText(
60 Preferences.getMicroPython("MicroPythonDocuUrl")) 66 Preferences.getMicroPython("MicroPythonDocuUrl"))
61 self.circuitpythonDocuUrlLineEdit.setText( 67 self.circuitpythonDocuUrlLineEdit.setText(
62 Preferences.getMicroPython("CircuitPythonDocuUrl")) 68 Preferences.getMicroPython("CircuitPythonDocuUrl"))
63 self.microbitDocuUrlLineEdit.setText( 69 self.microbitDocuUrlLineEdit.setText(
66 def save(self): 72 def save(self):
67 """ 73 """
68 Public slot to save the MicroPython configuration. 74 Public slot to save the MicroPython configuration.
69 """ 75 """
70 Preferences.setMicroPython( 76 Preferences.setMicroPython(
71 "SerialTimeout", self.timeoutSpinBox.value() * 1000) 77 "SerialTimeout",
78 self.timeoutSpinBox.value() * 1000)
72 # converted to milliseconds 79 # converted to milliseconds
73 Preferences.setMicroPython( 80 Preferences.setMicroPython(
74 "SyncTimeAfterConnect", self.syncTimeCheckBox.isChecked()) 81 "SyncTimeAfterConnect",
82 self.syncTimeCheckBox.isChecked())
75 Preferences.setMicroPython( 83 Preferences.setMicroPython(
76 "ColorScheme", self.colorSchemeComboBox.currentText()) 84 "ColorScheme",
85 self.colorSchemeComboBox.currentText())
77 Preferences.setMicroPython( 86 Preferences.setMicroPython(
78 "ReplLineWrap", self.replWrapCheckBox.isChecked()) 87 "ReplLineWrap",
88 self.replWrapCheckBox.isChecked())
79 Preferences.setMicroPython( 89 Preferences.setMicroPython(
80 "MpyCrossCompiler", self.mpyCrossPicker.text()) 90 "MpyCrossCompiler",
91 self.mpyCrossPicker.text())
81 Preferences.setMicroPython( 92 Preferences.setMicroPython(
82 "DfuUtilPath", self.dfuUtilPathPicker.text()) 93 "DfuUtilPath",
94 self.dfuUtilPathPicker.text())
83 Preferences.setMicroPython( 95 Preferences.setMicroPython(
84 "MicroPythonDocuUrl", self.micropythonDocuUrlLineEdit.text()) 96 "MicroPythonFirmwareUrl",
97 self.micropythonFirmwareUrlLineEdit.text())
85 Preferences.setMicroPython( 98 Preferences.setMicroPython(
86 "CircuitPythonDocuUrl", self.circuitpythonDocuUrlLineEdit.text()) 99 "CircuitPythonFirmwareUrl",
100 self.circuitpythonFirmwareUrlLineEdit.text())
87 Preferences.setMicroPython( 101 Preferences.setMicroPython(
88 "MicrobitDocuUrl", self.microbitDocuUrlLineEdit.text()) 102 "MicrobitFirmwareUrl",
103 self.microbitFirmwareUrlLineEdit.text())
104 Preferences.setMicroPython(
105 "MicroPythonDocuUrl",
106 self.micropythonDocuUrlLineEdit.text())
107 Preferences.setMicroPython(
108 "CircuitPythonDocuUrl",
109 self.circuitpythonDocuUrlLineEdit.text())
110 Preferences.setMicroPython(
111 "MicrobitDocuUrl",
112 self.microbitDocuUrlLineEdit.text())
89 113
90 114
91 def create(dlg): 115 def create(dlg):
92 """ 116 """
93 Module function to create the configuration page. 117 Module function to create the configuration page.

eric ide

mercurial