Tools/UIPreviewer.py

changeset 7
c679fb30c8f3
parent 0
de9c2efb9d02
child 12
1d8dd9706f46
equal deleted inserted replaced
6:52e8c820d0dd 7:c679fb30c8f3
67 self.styleCombo.setEditable(False) 67 self.styleCombo.setEditable(False)
68 self.styleCombo.setToolTip(self.trUtf8("Select the GUI Theme")) 68 self.styleCombo.setToolTip(self.trUtf8("Select the GUI Theme"))
69 self.styleLayout.addWidget(self.styleCombo) 69 self.styleLayout.addWidget(self.styleCombo)
70 self.styleCombo.addItems(QStyleFactory().keys()) 70 self.styleCombo.addItems(QStyleFactory().keys())
71 self.styleCombo.setCurrentIndex(\ 71 self.styleCombo.setCurrentIndex(\
72 Preferences.Prefs.settings.value('UIPreviewer/style').toInt()[0]) 72 int(Preferences.Prefs.settings.value('UIPreviewer/style')))
73 73
74 styleSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) 74 styleSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)
75 self.styleLayout.addItem(styleSpacer) 75 self.styleLayout.addItem(styleSpacer)
76 self.UIPreviewerLayout.addLayout(self.styleLayout) 76 self.UIPreviewerLayout.addLayout(self.styleLayout)
77 77
358 self.mainWidget.show() 358 self.mainWidget.show()
359 359
360 self.lastQStyle = qstyle 360 self.lastQStyle = qstyle
361 self.lastStyle = sstyle 361 self.lastStyle = sstyle
362 Preferences.Prefs.settings.setValue('UIPreviewer/style', 362 Preferences.Prefs.settings.setValue('UIPreviewer/style',
363 QVariant(self.styleCombo.currentIndex())) 363 self.styleCombo.currentIndex())
364 QApplication.restoreOverrideCursor() 364 QApplication.restoreOverrideCursor()
365 365
366 def __updateActions(self): 366 def __updateActions(self):
367 """ 367 """
368 Private slot to update the actions state. 368 Private slot to update the actions state.
476 476
477 settings = Preferences.Prefs.settings 477 settings = Preferences.Prefs.settings
478 printer = QPrinter(QPrinter.HighResolution) 478 printer = QPrinter(QPrinter.HighResolution)
479 printer.setFullPage(True) 479 printer.setFullPage(True)
480 480
481 printer.setPrinterName(settings.value("UIPreviewer/printername").toString()) 481 printer.setPrinterName(settings.value("UIPreviewer/printername"))
482 printer.setPageSize( 482 printer.setPageSize(
483 QPrinter.PageSize(settings.value("UIPreviewer/pagesize").toInt()[0])) 483 QPrinter.PageSize(int(settings.value("UIPreviewer/pagesize"))))
484 printer.setPageOrder( 484 printer.setPageOrder(
485 QPrinter.PageOrder(settings.value("UIPreviewer/pageorder").toInt()[0])) 485 QPrinter.PageOrder(int(settings.value("UIPreviewer/pageorder"))))
486 printer.setOrientation( 486 printer.setOrientation(
487 QPrinter.Orientation(settings.value("UIPreviewer/orientation").toInt()[0])) 487 QPrinter.Orientation(int(settings.value("UIPreviewer/orientation"))))
488 printer.setColorMode( 488 printer.setColorMode(
489 QPrinter.ColorMode(settings.value("UIPreviewer/colormode").toInt()[0])) 489 QPrinter.ColorMode(int(settings.value("UIPreviewer/colormode"))))
490 490
491 printDialog = QPrintDialog(printer, self) 491 printDialog = QPrintDialog(printer, self)
492 if printDialog.exec_() == QDialog.Accepted: 492 if printDialog.exec_() == QDialog.Accepted:
493 self.statusBar().showMessage(self.trUtf8("Printing the image...")) 493 self.statusBar().showMessage(self.trUtf8("Printing the image..."))
494 self.__print(printer) 494 self.__print(printer)
495 495
496 settings.setValue("UIPreviewer/printername", 496 settings.setValue("UIPreviewer/printername", printer.printerName())
497 QVariant(printer.printerName())) 497 settings.setValue("UIPreviewer/pagesize", printer.pageSize())
498 settings.setValue("UIPreviewer/pagesize", QVariant(printer.pageSize())) 498 settings.setValue("UIPreviewer/pageorder", printer.pageOrder())
499 settings.setValue("UIPreviewer/pageorder", QVariant(printer.pageOrder())) 499 settings.setValue("UIPreviewer/orientation", printer.orientation())
500 settings.setValue("UIPreviewer/orientation", 500 settings.setValue("UIPreviewer/colormode", printer.colorMode())
501 QVariant(printer.orientation()))
502 settings.setValue("UIPreviewer/colormode", QVariant(printer.colorMode()))
503 501
504 self.statusBar().showMessage(self.trUtf8("Image sent to printer..."), 2000) 502 self.statusBar().showMessage(self.trUtf8("Image sent to printer..."), 2000)
505 503
506 def __printPreviewImage(self): 504 def __printPreviewImage(self):
507 """ 505 """
517 515
518 settings = Preferences.Prefs.settings 516 settings = Preferences.Prefs.settings
519 printer = QPrinter(QPrinter.HighResolution) 517 printer = QPrinter(QPrinter.HighResolution)
520 printer.setFullPage(True) 518 printer.setFullPage(True)
521 519
522 printer.setPrinterName(settings.value("UIPreviewer/printername").toString()) 520 printer.setPrinterName(settings.value("UIPreviewer/printername"))
523 printer.setPageSize( 521 printer.setPageSize(
524 QPrinter.PageSize(settings.value("UIPreviewer/pagesize").toInt()[0])) 522 QPrinter.PageSize(int(settings.value("UIPreviewer/pagesize"))))
525 printer.setPageOrder( 523 printer.setPageOrder(
526 QPrinter.PageOrder(settings.value("UIPreviewer/pageorder").toInt()[0])) 524 QPrinter.PageOrder(int(settings.value("UIPreviewer/pageorder"))))
527 printer.setOrientation( 525 printer.setOrientation(
528 QPrinter.Orientation(settings.value("UIPreviewer/orientation").toInt()[0])) 526 QPrinter.Orientation(int(settings.value("UIPreviewer/orientation"))))
529 printer.setColorMode( 527 printer.setColorMode(
530 QPrinter.ColorMode(settings.value("UIPreviewer/colormode").toInt()[0])) 528 QPrinter.ColorMode(int(settings.value("UIPreviewer/colormode"))))
531 529
532 preview = QPrintPreviewDialog(printer, self) 530 preview = QPrintPreviewDialog(printer, self)
533 self.connect(preview, SIGNAL("paintRequested(QPrinter*)"), self.__print) 531 self.connect(preview, SIGNAL("paintRequested(QPrinter*)"), self.__print)
534 preview.exec_() 532 preview.exec_()
535 533

eric ide

mercurial