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()) |