528 int(settings.value("UIPreviewer/orientation")))) |
528 int(settings.value("UIPreviewer/orientation")))) |
529 printer.setColorMode( |
529 printer.setColorMode( |
530 QPrinter.ColorMode(int(settings.value("UIPreviewer/colormode")))) |
530 QPrinter.ColorMode(int(settings.value("UIPreviewer/colormode")))) |
531 |
531 |
532 printDialog = QPrintDialog(printer, self) |
532 printDialog = QPrintDialog(printer, self) |
533 if printDialog.exec_() == QDialog.Accepted: |
533 if printDialog.exec() == QDialog.Accepted: |
534 self.statusBar().showMessage(self.tr("Printing the image...")) |
534 self.statusBar().showMessage(self.tr("Printing the image...")) |
535 self.__print(printer) |
535 self.__print(printer) |
536 |
536 |
537 settings.setValue("UIPreviewer/printername", printer.printerName()) |
537 settings.setValue("UIPreviewer/printername", printer.printerName()) |
538 settings.setValue("UIPreviewer/pagesize", printer.pageSize()) |
538 settings.setValue("UIPreviewer/pagesize", printer.pageSize()) |
572 printer.setColorMode( |
572 printer.setColorMode( |
573 QPrinter.ColorMode(int(settings.value("UIPreviewer/colormode")))) |
573 QPrinter.ColorMode(int(settings.value("UIPreviewer/colormode")))) |
574 |
574 |
575 preview = QPrintPreviewDialog(printer, self) |
575 preview = QPrintPreviewDialog(printer, self) |
576 preview.paintRequested.connect(self.__print) |
576 preview.paintRequested.connect(self.__print) |
577 preview.exec_() |
577 preview.exec() |
578 |
578 |
579 def __print(self, printer): |
579 def __print(self, printer): |
580 """ |
580 """ |
581 Private slot to the actual printing. |
581 Private slot to the actual printing. |
582 |
582 |