Preferences/ConfigurationPages/EditorExportersPage.py

changeset 3025
67064c71df21
parent 3010
befeff46ec0f
child 3058
0a02c433f52d
child 3160
209a07d7e401
equal deleted inserted replaced
3024:17c01303a239 3025:67064c71df21
104 def save(self): 104 def save(self):
105 """ 105 """
106 Public slot to save the Editor Typing configuration. 106 Public slot to save the Editor Typing configuration.
107 """ 107 """
108 # HTML 108 # HTML
109 Preferences.setEditorExporter("HTML/WYSIWYG", 109 Preferences.setEditorExporter(
110 "HTML/WYSIWYG",
110 self.htmlWysiwygCheckBox.isChecked()) 111 self.htmlWysiwygCheckBox.isChecked())
111 Preferences.setEditorExporter("HTML/Folding", 112 Preferences.setEditorExporter(
113 "HTML/Folding",
112 self.htmlFoldingCheckBox.isChecked()) 114 self.htmlFoldingCheckBox.isChecked())
113 Preferences.setEditorExporter("HTML/OnlyStylesUsed", 115 Preferences.setEditorExporter(
116 "HTML/OnlyStylesUsed",
114 self.htmlStylesCheckBox.isChecked()) 117 self.htmlStylesCheckBox.isChecked())
115 Preferences.setEditorExporter("HTML/FullPathAsTitle", 118 Preferences.setEditorExporter(
119 "HTML/FullPathAsTitle",
116 self.htmlTitleCheckBox.isChecked()) 120 self.htmlTitleCheckBox.isChecked())
117 Preferences.setEditorExporter("HTML/UseTabs", 121 Preferences.setEditorExporter(
122 "HTML/UseTabs",
118 self.htmlTabsCheckBox.isChecked()) 123 self.htmlTabsCheckBox.isChecked())
119 124
120 # ODT 125 # ODT
121 Preferences.setEditorExporter("ODT/WYSIWYG", 126 Preferences.setEditorExporter(
127 "ODT/WYSIWYG",
122 self.odtWysiwygCheckBox.isChecked()) 128 self.odtWysiwygCheckBox.isChecked())
123 Preferences.setEditorExporter("ODT/OnlyStylesUsed", 129 Preferences.setEditorExporter(
130 "ODT/OnlyStylesUsed",
124 self.odtStylesCheckBox.isChecked()) 131 self.odtStylesCheckBox.isChecked())
125 Preferences.setEditorExporter("ODT/UseTabs", 132 Preferences.setEditorExporter(
133 "ODT/UseTabs",
126 self.odtTabsCheckBox.isChecked()) 134 self.odtTabsCheckBox.isChecked())
127 135
128 # PDF 136 # PDF
129 Preferences.setEditorExporter("PDF/Magnification", 137 Preferences.setEditorExporter(
138 "PDF/Magnification",
130 self.pdfMagnificationSlider.value()) 139 self.pdfMagnificationSlider.value())
131 Preferences.setEditorExporter("PDF/Font", 140 Preferences.setEditorExporter(
141 "PDF/Font",
132 self.pdfFontCombo.itemData(self.pdfFontCombo.currentIndex())) 142 self.pdfFontCombo.itemData(self.pdfFontCombo.currentIndex()))
133 Preferences.setEditorExporter("PDF/PageSize", 143 Preferences.setEditorExporter(
144 "PDF/PageSize",
134 self.pdfPageSizeCombo.itemData( 145 self.pdfPageSizeCombo.itemData(
135 self.pdfPageSizeCombo.currentIndex())) 146 self.pdfPageSizeCombo.currentIndex()))
136 Preferences.setEditorExporter("PDF/MarginTop", 147 Preferences.setEditorExporter(
148 "PDF/MarginTop",
137 self.pdfMarginTopSpin.value()) 149 self.pdfMarginTopSpin.value())
138 Preferences.setEditorExporter("PDF/MarginBottom", 150 Preferences.setEditorExporter(
151 "PDF/MarginBottom",
139 self.pdfMarginBottomSpin.value()) 152 self.pdfMarginBottomSpin.value())
140 Preferences.setEditorExporter("PDF/MarginLeft", 153 Preferences.setEditorExporter(
154 "PDF/MarginLeft",
141 self.pdfMarginLeftSpin.value()) 155 self.pdfMarginLeftSpin.value())
142 Preferences.setEditorExporter("PDF/MarginRight", 156 Preferences.setEditorExporter(
157 "PDF/MarginRight",
143 self.pdfMarginRightSpin.value()) 158 self.pdfMarginRightSpin.value())
144 159
145 # RTF 160 # RTF
146 Preferences.setEditorExporter("RTF/WYSIWYG", 161 Preferences.setEditorExporter(
162 "RTF/WYSIWYG",
147 self.rtfWysiwygCheckBox.isChecked()) 163 self.rtfWysiwygCheckBox.isChecked())
148 Preferences.setEditorExporter("RTF/UseTabs", 164 Preferences.setEditorExporter(
165 "RTF/UseTabs",
149 self.rtfTabsCheckBox.isChecked()) 166 self.rtfTabsCheckBox.isChecked())
150 Preferences.setEditorExporter("RTF/Font", self.rtfFont) 167 Preferences.setEditorExporter("RTF/Font", self.rtfFont)
151 168
152 # TeX 169 # TeX
153 Preferences.setEditorExporter("TeX/OnlyStylesUsed", 170 Preferences.setEditorExporter(
171 "TeX/OnlyStylesUsed",
154 self.texStylesCheckBox.isChecked()) 172 self.texStylesCheckBox.isChecked())
155 Preferences.setEditorExporter("TeX/FullPathAsTitle", 173 Preferences.setEditorExporter(
174 "TeX/FullPathAsTitle",
156 self.texTitleCheckBox.isChecked()) 175 self.texTitleCheckBox.isChecked())
157 176
158 @pyqtSlot(str) 177 @pyqtSlot(str)
159 def on_exportersCombo_activated(self, exporter): 178 def on_exportersCombo_activated(self, exporter):
160 """ 179 """

eric ide

mercurial