eric6/Graphics/UMLGraphicsView.py

changeset 7759
51aa6c6b66f7
parent 7533
88261c96484b
child 7780
41420f82c0ac
equal deleted inserted replaced
7758:dd54d33d21d2 7759:51aa6c6b66f7
307 from .UMLSceneSizeDialog import UMLSceneSizeDialog 307 from .UMLSceneSizeDialog import UMLSceneSizeDialog
308 rect = self._getDiagramRect(10) 308 rect = self._getDiagramRect(10)
309 sceneRect = self.scene().sceneRect() 309 sceneRect = self.scene().sceneRect()
310 dlg = UMLSceneSizeDialog(sceneRect.width(), sceneRect.height(), 310 dlg = UMLSceneSizeDialog(sceneRect.width(), sceneRect.height(),
311 rect.width(), rect.height(), self) 311 rect.width(), rect.height(), self)
312 if dlg.exec_() == QDialog.Accepted: 312 if dlg.exec() == QDialog.Accepted:
313 width, height = dlg.getData() 313 width, height = dlg.getData()
314 self.setSceneSize(width, height) 314 self.setSceneSize(width, height)
315 self.__checkSizeActions() 315 self.__checkSizeActions()
316 316
317 def autoAdjustSceneSize(self, limit=False): 317 def autoAdjustSceneSize(self, limit=False):
421 printerName = Preferences.getPrinter("PrinterName") 421 printerName = Preferences.getPrinter("PrinterName")
422 if printerName: 422 if printerName:
423 printer.setPrinterName(printerName) 423 printer.setPrinterName(printerName)
424 424
425 printDialog = QPrintDialog(printer, self) 425 printDialog = QPrintDialog(printer, self)
426 if printDialog.exec_(): 426 if printDialog.exec():
427 super(UMLGraphicsView, self).printDiagram( 427 super(UMLGraphicsView, self).printDiagram(
428 printer, self.diagramName) 428 printer, self.diagramName)
429 429
430 def printPreviewDiagram(self): 430 def printPreviewDiagram(self):
431 """ 431 """
454 if printerName: 454 if printerName:
455 printer.setPrinterName(printerName) 455 printer.setPrinterName(printerName)
456 456
457 preview = QPrintPreviewDialog(printer, self) 457 preview = QPrintPreviewDialog(printer, self)
458 preview.paintRequested[QPrinter].connect(self.__printPreviewPrint) 458 preview.paintRequested[QPrinter].connect(self.__printPreviewPrint)
459 preview.exec_() 459 preview.exec()
460 460
461 def __printPreviewPrint(self, printer): 461 def __printPreviewPrint(self, printer):
462 """ 462 """
463 Private slot to generate a print preview. 463 Private slot to generate a print preview.
464 464

eric ide

mercurial