Preferences/ConfigurationPages/EditorExportersPage.py

changeset 7
c679fb30c8f3
parent 5
fa319c01b604
child 12
1d8dd9706f46
diff -r 52e8c820d0dd -r c679fb30c8f3 Preferences/ConfigurationPages/EditorExportersPage.py
--- a/Preferences/ConfigurationPages/EditorExportersPage.py	Mon Dec 28 18:31:37 2009 +0000
+++ b/Preferences/ConfigurationPages/EditorExportersPage.py	Wed Dec 30 15:40:33 2009 +0000
@@ -7,7 +7,7 @@
 Module implementing the Editor Exporters configuration page.
 """
 
-from PyQt4.QtCore import QVariant, pyqtSlot
+from PyQt4.QtCore import pyqtSlot
 from PyQt4.QtGui import QFontDialog
 
 from ConfigurationPageBase import ConfigurationPageBase
@@ -37,14 +37,14 @@
         exporters = self.pageIds.keys()
         exporters.sort()
         for exporter in exporters:
-            self.exportersCombo.addItem(exporter, QVariant(self.pageIds[exporter]))
+            self.exportersCombo.addItem(exporter, self.pageIds[exporter])
         
-        self.pdfFontCombo.addItem(self.trUtf8("Courier"), QVariant("Courier"))
-        self.pdfFontCombo.addItem(self.trUtf8("Helvetica"), QVariant("Helvetica"))
-        self.pdfFontCombo.addItem(self.trUtf8("Times"), QVariant("Times"))
+        self.pdfFontCombo.addItem(self.trUtf8("Courier"), "Courier")
+        self.pdfFontCombo.addItem(self.trUtf8("Helvetica"), "Helvetica")
+        self.pdfFontCombo.addItem(self.trUtf8("Times"), "Times")
         
-        self.pdfPageSizeCombo.addItem(self.trUtf8("A4"), QVariant("A4"))
-        self.pdfPageSizeCombo.addItem(self.trUtf8("Letter"), QVariant("Letter"))
+        self.pdfPageSizeCombo.addItem(self.trUtf8("A4"), "A4")
+        self.pdfPageSizeCombo.addItem(self.trUtf8("Letter"), "Letter")
         
         # HTML
         self.htmlWysiwygCheckBox.setChecked(\
@@ -61,11 +61,11 @@
         # PDF
         self.pdfMagnificationSlider.setValue(\
             Preferences.getEditorExporter("PDF/Magnification"))
-        ind = self.pdfFontCombo.findData(QVariant(\
-            Preferences.getEditorExporter("PDF/Font")))
+        ind = self.pdfFontCombo.findData(\
+            Preferences.getEditorExporter("PDF/Font"))
         self.pdfFontCombo.setCurrentIndex(ind)
-        ind = self.pdfPageSizeCombo.findData(QVariant(\
-            Preferences.getEditorExporter("PDF/PageSize")))
+        ind = self.pdfPageSizeCombo.findData(\
+            Preferences.getEditorExporter("PDF/PageSize"))
         self.pdfPageSizeCombo.setCurrentIndex(ind)
         self.pdfMarginTopSpin.setValue(\
             Preferences.getEditorExporter("PDF/MarginTop"))
@@ -98,25 +98,23 @@
         """
         # HTML
         Preferences.setEditorExporter("HTML/WYSIWYG",
-            int(self.htmlWysiwygCheckBox.isChecked()))
+            self.htmlWysiwygCheckBox.isChecked())
         Preferences.setEditorExporter("HTML/Folding",
-            int(self.htmlFoldingCheckBox.isChecked()))
+            self.htmlFoldingCheckBox.isChecked())
         Preferences.setEditorExporter("HTML/OnlyStylesUsed",
-            int(self.htmlStylesCheckBox.isChecked()))
+            self.htmlStylesCheckBox.isChecked())
         Preferences.setEditorExporter("HTML/FullPathAsTitle",
-            int(self.htmlTitleCheckBox.isChecked()))
+            self.htmlTitleCheckBox.isChecked())
         Preferences.setEditorExporter("HTML/UseTabs",
-            int(self.htmlTabsCheckBox.isChecked()))
+            self.htmlTabsCheckBox.isChecked())
         
         # PDF
         Preferences.setEditorExporter("PDF/Magnification", 
             self.pdfMagnificationSlider.value())
         Preferences.setEditorExporter("PDF/Font", 
-            self.pdfFontCombo.itemData(self.pdfFontCombo.currentIndex())\
-                             .toString())
+            self.pdfFontCombo.itemData(self.pdfFontCombo.currentIndex()))
         Preferences.setEditorExporter("PDF/PageSize", 
-            self.pdfPageSizeCombo.itemData(self.pdfPageSizeCombo.currentIndex())\
-                                 .toString())
+            self.pdfPageSizeCombo.itemData(self.pdfPageSizeCombo.currentIndex()))
         Preferences.setEditorExporter("PDF/MarginTop", 
             self.pdfMarginTopSpin.value())
         Preferences.setEditorExporter("PDF/MarginBottom", 
@@ -128,16 +126,16 @@
         
         # RTF
         Preferences.setEditorExporter("RTF/WYSIWYG",
-            int(self.rtfWysiwygCheckBox.isChecked()))
+            self.rtfWysiwygCheckBox.isChecked())
         Preferences.setEditorExporter("RTF/UseTabs",
-            int(self.rtfTabsCheckBox.isChecked()))
+            self.rtfTabsCheckBox.isChecked())
         Preferences.setEditorExporter("RTF/Font", self.rtfFont)
         
         # TeX
         Preferences.setEditorExporter("TeX/OnlyStylesUsed",
-            int(self.texStylesCheckBox.isChecked()))
+            self.texStylesCheckBox.isChecked())
         Preferences.setEditorExporter("TeX/FullPathAsTitle",
-            int(self.texTitleCheckBox.isChecked()))
+            self.texTitleCheckBox.isChecked())
     
     @pyqtSlot(str)
     def on_exportersCombo_activated(self, exporter):

eric ide

mercurial