eric6/Preferences/ConfigurationPages/EditorFilePage.py

changeset 7304
b072a364dd8d
parent 7301
6df711503ec0
child 7309
5a434813eef3
equal deleted inserted replaced
7303:b30e4fd161b8 7304:b072a364dd8d
86 elif eolMode == QsciScintilla.EolUnix: 86 elif eolMode == QsciScintilla.EolUnix:
87 self.lfRadioButton.setChecked(True) 87 self.lfRadioButton.setChecked(True)
88 88
89 self.previewHtmlExtensionsEdit.setText( 89 self.previewHtmlExtensionsEdit.setText(
90 " ".join(Preferences.getEditor("PreviewHtmlFileNameExtensions"))) 90 " ".join(Preferences.getEditor("PreviewHtmlFileNameExtensions")))
91
91 self.previewMarkdownExtensionsEdit.setText( 92 self.previewMarkdownExtensionsEdit.setText(
92 " ".join( 93 " ".join(
93 Preferences.getEditor("PreviewMarkdownFileNameExtensions"))) 94 Preferences.getEditor("PreviewMarkdownFileNameExtensions")))
94 self.previewRestExtensionsEdit.setText(
95 " ".join(Preferences.getEditor("PreviewRestFileNameExtensions")))
96 self.previewQssExtensionsEdit.setText(
97 " ".join(Preferences.getEditor("PreviewQssFileNameExtensions")))
98 self.previewRestSphinxCheckBox.setChecked( 95 self.previewRestSphinxCheckBox.setChecked(
99 Preferences.getEditor("PreviewRestUseSphinx")) 96 Preferences.getEditor("PreviewRestUseSphinx"))
100 self.previewMarkdownNLtoBreakCheckBox.setChecked( 97 self.previewMarkdownNLtoBreakCheckBox.setChecked(
101 Preferences.getEditor("PreviewMarkdownNLtoBR")) 98 Preferences.getEditor("PreviewMarkdownNLtoBR"))
102 self.previewMarkdownPyMdownCheckBox.setChecked( 99 self.previewMarkdownPyMdownCheckBox.setChecked(
103 Preferences.getEditor("PreviewMarkdownUsePyMdownExtensions")) 100 Preferences.getEditor("PreviewMarkdownUsePyMdownExtensions"))
101 self.previewMarkdownMathJaxCheckBox.setChecked(
102 Preferences.getEditor("PreviewMarkdownMathJax"))
104 index = self.previewMarkdownHTMLFormatComboBox.findText( 103 index = self.previewMarkdownHTMLFormatComboBox.findText(
105 Preferences.getEditor("PreviewMarkdownHTMLFormat")) 104 Preferences.getEditor("PreviewMarkdownHTMLFormat"))
106 self.previewMarkdownHTMLFormatComboBox.setCurrentIndex(index) 105 self.previewMarkdownHTMLFormatComboBox.setCurrentIndex(index)
106
107 self.previewRestExtensionsEdit.setText(
108 " ".join(Preferences.getEditor("PreviewRestFileNameExtensions")))
107 index = self.previewRestDocutilsHTMLFormatComboBox.findText( 109 index = self.previewRestDocutilsHTMLFormatComboBox.findText(
108 Preferences.getEditor("PreviewRestDocutilsHTMLFormat")) 110 Preferences.getEditor("PreviewRestDocutilsHTMLFormat"))
109 self.previewRestDocutilsHTMLFormatComboBox.setCurrentIndex(index) 111 self.previewRestDocutilsHTMLFormatComboBox.setCurrentIndex(index)
112
113 self.previewQssExtensionsEdit.setText(
114 " ".join(Preferences.getEditor("PreviewQssFileNameExtensions")))
110 115
111 def save(self): 116 def save(self):
112 """ 117 """
113 Public slot to save the Editor File Handling configuration. 118 Public slot to save the Editor File Handling configuration.
114 """ 119 """
163 168
164 Preferences.setEditor( 169 Preferences.setEditor(
165 "PreviewHtmlFileNameExtensions", 170 "PreviewHtmlFileNameExtensions",
166 [ext.strip() for ext in 171 [ext.strip() for ext in
167 self.previewHtmlExtensionsEdit.text().split()]) 172 self.previewHtmlExtensionsEdit.text().split()])
173
168 Preferences.setEditor( 174 Preferences.setEditor(
169 "PreviewMarkdownFileNameExtensions", 175 "PreviewMarkdownFileNameExtensions",
170 [ext.strip() for ext in 176 [ext.strip() for ext in
171 self.previewMarkdownExtensionsEdit.text().split()]) 177 self.previewMarkdownExtensionsEdit.text().split()])
172 Preferences.setEditor( 178 Preferences.setEditor(
179 "PreviewRestUseSphinx",
180 self.previewRestSphinxCheckBox.isChecked())
181 Preferences.setEditor(
182 "PreviewMarkdownNLtoBR",
183 self.previewMarkdownNLtoBreakCheckBox.isChecked())
184 Preferences.setEditor(
185 "PreviewMarkdownUsePyMdownExtensions",
186 self.previewMarkdownPyMdownCheckBox.isChecked())
187 Preferences.setEditor(
188 "PreviewMarkdownMathJax",
189 self.previewMarkdownMathJaxCheckBox.isChecked())
190 Preferences.setEditor(
191 "PreviewMarkdownHTMLFormat",
192 self.previewMarkdownHTMLFormatComboBox.currentText())
193
194 Preferences.setEditor(
173 "PreviewRestFileNameExtensions", 195 "PreviewRestFileNameExtensions",
174 [ext.strip() for ext in 196 [ext.strip() for ext in
175 self.previewRestExtensionsEdit.text().split()]) 197 self.previewRestExtensionsEdit.text().split()])
176 Preferences.setEditor( 198 Preferences.setEditor(
199 "PreviewRestDocutilsHTMLFormat",
200 self.previewRestDocutilsHTMLFormatComboBox.currentText())
201
202 Preferences.setEditor(
177 "PreviewQssFileNameExtensions", 203 "PreviewQssFileNameExtensions",
178 [ext.strip() for ext in 204 [ext.strip() for ext in
179 self.previewQssExtensionsEdit.text().split()]) 205 self.previewQssExtensionsEdit.text().split()])
180 Preferences.setEditor(
181 "PreviewRestUseSphinx",
182 self.previewRestSphinxCheckBox.isChecked())
183 Preferences.setEditor(
184 "PreviewMarkdownNLtoBR",
185 self.previewMarkdownNLtoBreakCheckBox.isChecked())
186 Preferences.setEditor(
187 "PreviewMarkdownUsePyMdownExtensions",
188 self.previewMarkdownPyMdownCheckBox.isChecked())
189 Preferences.setEditor(
190 "PreviewMarkdownHTMLFormat",
191 self.previewMarkdownHTMLFormatComboBox.currentText())
192 Preferences.setEditor(
193 "PreviewRestDocutilsHTMLFormat",
194 self.previewRestDocutilsHTMLFormatComboBox.currentText())
195 206
196 def __setDefaultFiltersLists(self, keepSelection=False): 207 def __setDefaultFiltersLists(self, keepSelection=False):
197 """ 208 """
198 Private slot to set the default file filter combo boxes. 209 Private slot to set the default file filter combo boxes.
199 210

eric ide

mercurial