Preferences/ConfigurationPages/PrinterPage.py

changeset 945
8cd4d08fa9f6
parent 791
9ec2ac20e54e
child 1131
7781e396c903
equal deleted inserted replaced
944:1b59c4ba121e 945:8cd4d08fa9f6
11 11
12 from .ConfigurationPageBase import ConfigurationPageBase 12 from .ConfigurationPageBase import ConfigurationPageBase
13 from .Ui_PrinterPage import Ui_PrinterPage 13 from .Ui_PrinterPage import Ui_PrinterPage
14 14
15 import Preferences 15 import Preferences
16
16 17
17 class PrinterPage(ConfigurationPageBase, Ui_PrinterPage): 18 class PrinterPage(ConfigurationPageBase, Ui_PrinterPage):
18 """ 19 """
19 Class implementing the Printer configuration page. 20 Class implementing the Printer configuration page.
20 """ 21 """
62 Preferences.setPrinter("ColorMode", 0) 63 Preferences.setPrinter("ColorMode", 0)
63 if self.printFirstPageFirstButton.isChecked(): 64 if self.printFirstPageFirstButton.isChecked():
64 Preferences.setPrinter("FirstPageFirst", 1) 65 Preferences.setPrinter("FirstPageFirst", 1)
65 else: 66 else:
66 Preferences.setPrinter("FirstPageFirst", 0) 67 Preferences.setPrinter("FirstPageFirst", 0)
67 Preferences.setPrinter("Magnification", 68 Preferences.setPrinter("Magnification",
68 self.printMagnificationSpinBox.value()) 69 self.printMagnificationSpinBox.value())
69 Preferences.setPrinter("HeaderFont", self.printheaderFont) 70 Preferences.setPrinter("HeaderFont", self.printheaderFont)
70 Preferences.setPrinter("LeftMargin", 71 Preferences.setPrinter("LeftMargin",
71 self.leftMarginSpinBox.value()) 72 self.leftMarginSpinBox.value())
72 Preferences.setPrinter("RightMargin", 73 Preferences.setPrinter("RightMargin",
73 self.rightMarginSpinBox.value()) 74 self.rightMarginSpinBox.value())
74 Preferences.setPrinter("TopMargin", 75 Preferences.setPrinter("TopMargin",
75 self.topMarginSpinBox.value()) 76 self.topMarginSpinBox.value())
76 Preferences.setPrinter("BottomMargin", 77 Preferences.setPrinter("BottomMargin",
77 self.bottomMarginSpinBox.value()) 78 self.bottomMarginSpinBox.value())
78 79
79 @pyqtSlot() 80 @pyqtSlot()
80 def on_printheaderFontButton_clicked(self): 81 def on_printheaderFontButton_clicked(self):
81 """ 82 """
88 """ 89 """
89 Public slot to perform some polishing actions. 90 Public slot to perform some polishing actions.
90 """ 91 """
91 self.printheaderFontSample.setFont(self.printheaderFont) 92 self.printheaderFontSample.setFont(self.printheaderFont)
92 93
94
93 def create(dlg): 95 def create(dlg):
94 """ 96 """
95 Module function to create the configuration page. 97 Module function to create the configuration page.
96 98
97 @param dlg reference to the configuration dialog 99 @param dlg reference to the configuration dialog

eric ide

mercurial