Preferences/ConfigurationPages/EditorExportersPage.py

changeset 945
8cd4d08fa9f6
parent 791
9ec2ac20e54e
child 1131
7781e396c903
equal deleted inserted replaced
944:1b59c4ba121e 945:8cd4d08fa9f6
12 12
13 from .ConfigurationPageBase import ConfigurationPageBase 13 from .ConfigurationPageBase import ConfigurationPageBase
14 from .Ui_EditorExportersPage import Ui_EditorExportersPage 14 from .Ui_EditorExportersPage import Ui_EditorExportersPage
15 15
16 import Preferences 16 import Preferences
17
17 18
18 class EditorExportersPage(ConfigurationPageBase, Ui_EditorExportersPage): 19 class EditorExportersPage(ConfigurationPageBase, Ui_EditorExportersPage):
19 """ 20 """
20 Class implementing the Editor Typing configuration page. 21 Class implementing the Editor Typing configuration page.
21 """ 22 """
123 self.odtStylesCheckBox.isChecked()) 124 self.odtStylesCheckBox.isChecked())
124 Preferences.setEditorExporter("ODT/UseTabs", 125 Preferences.setEditorExporter("ODT/UseTabs",
125 self.odtTabsCheckBox.isChecked()) 126 self.odtTabsCheckBox.isChecked())
126 127
127 # PDF 128 # PDF
128 Preferences.setEditorExporter("PDF/Magnification", 129 Preferences.setEditorExporter("PDF/Magnification",
129 self.pdfMagnificationSlider.value()) 130 self.pdfMagnificationSlider.value())
130 Preferences.setEditorExporter("PDF/Font", 131 Preferences.setEditorExporter("PDF/Font",
131 self.pdfFontCombo.itemData(self.pdfFontCombo.currentIndex())) 132 self.pdfFontCombo.itemData(self.pdfFontCombo.currentIndex()))
132 Preferences.setEditorExporter("PDF/PageSize", 133 Preferences.setEditorExporter("PDF/PageSize",
133 self.pdfPageSizeCombo.itemData(self.pdfPageSizeCombo.currentIndex())) 134 self.pdfPageSizeCombo.itemData(self.pdfPageSizeCombo.currentIndex()))
134 Preferences.setEditorExporter("PDF/MarginTop", 135 Preferences.setEditorExporter("PDF/MarginTop",
135 self.pdfMarginTopSpin.value()) 136 self.pdfMarginTopSpin.value())
136 Preferences.setEditorExporter("PDF/MarginBottom", 137 Preferences.setEditorExporter("PDF/MarginBottom",
137 self.pdfMarginBottomSpin.value()) 138 self.pdfMarginBottomSpin.value())
138 Preferences.setEditorExporter("PDF/MarginLeft", 139 Preferences.setEditorExporter("PDF/MarginLeft",
139 self.pdfMarginLeftSpin.value()) 140 self.pdfMarginLeftSpin.value())
140 Preferences.setEditorExporter("PDF/MarginRight", 141 Preferences.setEditorExporter("PDF/MarginRight",
141 self.pdfMarginRightSpin.value()) 142 self.pdfMarginRightSpin.value())
142 143
143 # RTF 144 # RTF
144 Preferences.setEditorExporter("RTF/WYSIWYG", 145 Preferences.setEditorExporter("RTF/WYSIWYG",
145 self.rtfWysiwygCheckBox.isChecked()) 146 self.rtfWysiwygCheckBox.isChecked())
174 font, ok = QFontDialog.getFont(self.rtfFont) 175 font, ok = QFontDialog.getFont(self.rtfFont)
175 if ok: 176 if ok:
176 self.rtfFontSample.setFont(font) 177 self.rtfFontSample.setFont(font)
177 self.rtfFont = font 178 self.rtfFont = font
178 179
180
179 def create(dlg): 181 def create(dlg):
180 """ 182 """
181 Module function to create the configuration page. 183 Module function to create the configuration page.
182 184
183 @param dlg reference to the configuration dialog 185 @param dlg reference to the configuration dialog

eric ide

mercurial