25 ConfigurationPageBase.__init__(self) |
25 ConfigurationPageBase.__init__(self) |
26 self.setupUi(self) |
26 self.setupUi(self) |
27 self.setObjectName("PrinterPage") |
27 self.setObjectName("PrinterPage") |
28 |
28 |
29 # set initial values |
29 # set initial values |
30 self.printerNameEdit.setText(\ |
30 self.printerNameEdit.setText( |
31 Preferences.getPrinter("PrinterName")) |
31 Preferences.getPrinter("PrinterName")) |
32 if Preferences.getPrinter("ColorMode"): |
32 if Preferences.getPrinter("ColorMode"): |
33 self.printerColorButton.setChecked(True) |
33 self.printerColorButton.setChecked(True) |
34 else: |
34 else: |
35 self.printerGrayscaleButton.setChecked(True) |
35 self.printerGrayscaleButton.setChecked(True) |
36 if Preferences.getPrinter("FirstPageFirst"): |
36 if Preferences.getPrinter("FirstPageFirst"): |
37 self.printFirstPageFirstButton.setChecked(True) |
37 self.printFirstPageFirstButton.setChecked(True) |
38 else: |
38 else: |
39 self.printFirstPageLastButton.setChecked(True) |
39 self.printFirstPageLastButton.setChecked(True) |
40 self.printMagnificationSpinBox.setValue(\ |
40 self.printMagnificationSpinBox.setValue( |
41 Preferences.getPrinter("Magnification")) |
41 Preferences.getPrinter("Magnification")) |
42 self.printheaderFont = Preferences.getPrinter("HeaderFont") |
42 self.printheaderFont = Preferences.getPrinter("HeaderFont") |
43 self.printheaderFontSample.setFont(self.printheaderFont) |
43 self.printheaderFontSample.setFont(self.printheaderFont) |
44 self.leftMarginSpinBox.setValue(\ |
44 self.leftMarginSpinBox.setValue( |
45 Preferences.getPrinter("LeftMargin")) |
45 Preferences.getPrinter("LeftMargin")) |
46 self.rightMarginSpinBox.setValue(\ |
46 self.rightMarginSpinBox.setValue( |
47 Preferences.getPrinter("RightMargin")) |
47 Preferences.getPrinter("RightMargin")) |
48 self.topMarginSpinBox.setValue(\ |
48 self.topMarginSpinBox.setValue( |
49 Preferences.getPrinter("TopMargin")) |
49 Preferences.getPrinter("TopMargin")) |
50 self.bottomMarginSpinBox.setValue(\ |
50 self.bottomMarginSpinBox.setValue( |
51 Preferences.getPrinter("BottomMargin")) |
51 Preferences.getPrinter("BottomMargin")) |
52 |
52 |
53 def save(self): |
53 def save(self): |
54 """ |
54 """ |
55 Public slot to save the Printer configuration. |
55 Public slot to save the Printer configuration. |