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