8 """ |
8 """ |
9 |
9 |
10 from PyQt4.QtCore import pyqtSlot |
10 from PyQt4.QtCore import pyqtSlot |
11 from PyQt4.QtGui import QFontDialog |
11 from PyQt4.QtGui import QFontDialog |
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 class EditorExportersPage(ConfigurationPageBase, Ui_EditorExportersPage): |
18 class EditorExportersPage(ConfigurationPageBase, Ui_EditorExportersPage): |
19 """ |
19 """ |
32 self.pageIds[' '] = self.stackedWidget.indexOf(self.emptyPage) |
32 self.pageIds[' '] = self.stackedWidget.indexOf(self.emptyPage) |
33 self.pageIds['HTML'] = self.stackedWidget.indexOf(self.htmlPage) |
33 self.pageIds['HTML'] = self.stackedWidget.indexOf(self.htmlPage) |
34 self.pageIds['PDF'] = self.stackedWidget.indexOf(self.pdfPage) |
34 self.pageIds['PDF'] = self.stackedWidget.indexOf(self.pdfPage) |
35 self.pageIds['RTF'] = self.stackedWidget.indexOf(self.rtfPage) |
35 self.pageIds['RTF'] = self.stackedWidget.indexOf(self.rtfPage) |
36 self.pageIds['TeX'] = self.stackedWidget.indexOf(self.texPage) |
36 self.pageIds['TeX'] = self.stackedWidget.indexOf(self.texPage) |
37 exporters = self.pageIds.keys() |
37 exporters = sorted(list(self.pageIds.keys())) |
38 exporters.sort() |
|
39 for exporter in exporters: |
38 for exporter in exporters: |
40 self.exportersCombo.addItem(exporter, self.pageIds[exporter]) |
39 self.exportersCombo.addItem(exporter, self.pageIds[exporter]) |
41 |
40 |
42 self.pdfFontCombo.addItem(self.trUtf8("Courier"), "Courier") |
41 self.pdfFontCombo.addItem(self.trUtf8("Courier"), "Courier") |
43 self.pdfFontCombo.addItem(self.trUtf8("Helvetica"), "Helvetica") |
42 self.pdfFontCombo.addItem(self.trUtf8("Helvetica"), "Helvetica") |