318 else: |
318 else: |
319 printer.setPageOrder(QPrinter.LastPageFirst) |
319 printer.setPageOrder(QPrinter.LastPageFirst) |
320 printer.setPrinterName(Preferences.getPrinter("PrinterName")) |
320 printer.setPrinterName(Preferences.getPrinter("PrinterName")) |
321 |
321 |
322 printDialog = QPrintDialog(printer, self) |
322 printDialog = QPrintDialog(printer, self) |
323 if printDialog.exec_(): |
323 if printDialog.exec(): |
324 self.__print(printer) |
324 self.__print(printer) |
325 |
325 |
326 def __printPreviewDiagram(self): |
326 def __printPreviewDiagram(self): |
327 """ |
327 """ |
328 Private slot called to show a print preview of the diagram. |
328 Private slot called to show a print preview of the diagram. |
348 ) |
348 ) |
349 printer.setPrinterName(Preferences.getPrinter("PrinterName")) |
349 printer.setPrinterName(Preferences.getPrinter("PrinterName")) |
350 |
350 |
351 preview = QPrintPreviewDialog(printer, self) |
351 preview = QPrintPreviewDialog(printer, self) |
352 preview.paintRequested[QPrinter].connect(self.__print) |
352 preview.paintRequested[QPrinter].connect(self.__print) |
353 preview.exec_() |
353 preview.exec() |
354 |
354 |
355 def __print(self, printer): |
355 def __print(self, printer): |
356 """ |
356 """ |
357 Private slot to the actual printing. |
357 Private slot to the actual printing. |
358 |
358 |