53 |
53 |
54 def save(self): |
54 def save(self): |
55 """ |
55 """ |
56 Public slot to save the Printer configuration. |
56 Public slot to save the Printer configuration. |
57 """ |
57 """ |
58 Preferences.setPrinter("PrinterName", |
58 Preferences.setPrinter( |
|
59 "PrinterName", |
59 self.printerNameEdit.text()) |
60 self.printerNameEdit.text()) |
60 if self.printerColorButton.isChecked(): |
61 if self.printerColorButton.isChecked(): |
61 Preferences.setPrinter("ColorMode", 1) |
62 Preferences.setPrinter("ColorMode", 1) |
62 else: |
63 else: |
63 Preferences.setPrinter("ColorMode", 0) |
64 Preferences.setPrinter("ColorMode", 0) |
64 if self.printFirstPageFirstButton.isChecked(): |
65 if self.printFirstPageFirstButton.isChecked(): |
65 Preferences.setPrinter("FirstPageFirst", 1) |
66 Preferences.setPrinter("FirstPageFirst", 1) |
66 else: |
67 else: |
67 Preferences.setPrinter("FirstPageFirst", 0) |
68 Preferences.setPrinter("FirstPageFirst", 0) |
68 Preferences.setPrinter("Magnification", |
69 Preferences.setPrinter( |
|
70 "Magnification", |
69 self.printMagnificationSpinBox.value()) |
71 self.printMagnificationSpinBox.value()) |
70 Preferences.setPrinter("HeaderFont", self.printheaderFont) |
72 Preferences.setPrinter("HeaderFont", self.printheaderFont) |
71 Preferences.setPrinter("LeftMargin", |
73 Preferences.setPrinter( |
|
74 "LeftMargin", |
72 self.leftMarginSpinBox.value()) |
75 self.leftMarginSpinBox.value()) |
73 Preferences.setPrinter("RightMargin", |
76 Preferences.setPrinter( |
|
77 "RightMargin", |
74 self.rightMarginSpinBox.value()) |
78 self.rightMarginSpinBox.value()) |
75 Preferences.setPrinter("TopMargin", |
79 Preferences.setPrinter( |
|
80 "TopMargin", |
76 self.topMarginSpinBox.value()) |
81 self.topMarginSpinBox.value()) |
77 Preferences.setPrinter("BottomMargin", |
82 Preferences.setPrinter( |
|
83 "BottomMargin", |
78 self.bottomMarginSpinBox.value()) |
84 self.bottomMarginSpinBox.value()) |
79 |
85 |
80 @pyqtSlot() |
86 @pyqtSlot() |
81 def on_printheaderFontButton_clicked(self): |
87 def on_printheaderFontButton_clicked(self): |
82 """ |
88 """ |