eric6/QScintilla/MiniEditor.py

changeset 7759
51aa6c6b66f7
parent 7758
dd54d33d21d2
child 7763
32d9af1cea79
equal deleted inserted replaced
7758:dd54d33d21d2 7759:51aa6c6b66f7
2860 printer = Printer(mode=QPrinter.HighResolution) 2860 printer = Printer(mode=QPrinter.HighResolution)
2861 sb = self.statusBar() 2861 sb = self.statusBar()
2862 printDialog = QPrintDialog(printer, self) 2862 printDialog = QPrintDialog(printer, self)
2863 if self.__textEdit.hasSelectedText(): 2863 if self.__textEdit.hasSelectedText():
2864 printDialog.setOption(QAbstractPrintDialog.PrintSelection, True) 2864 printDialog.setOption(QAbstractPrintDialog.PrintSelection, True)
2865 if printDialog.exec_() == QDialog.Accepted: 2865 if printDialog.exec() == QDialog.Accepted:
2866 sb.showMessage(self.tr('Printing...')) 2866 sb.showMessage(self.tr('Printing...'))
2867 QApplication.processEvents() 2867 QApplication.processEvents()
2868 if self.__curFile: 2868 if self.__curFile:
2869 printer.setDocName(QFileInfo(self.__curFile).fileName()) 2869 printer.setDocName(QFileInfo(self.__curFile).fileName())
2870 else: 2870 else:
2901 printer.setDocName(QFileInfo(self.__curFile).fileName()) 2901 printer.setDocName(QFileInfo(self.__curFile).fileName())
2902 else: 2902 else:
2903 printer.setDocName(self.tr("Untitled")) 2903 printer.setDocName(self.tr("Untitled"))
2904 preview = QPrintPreviewDialog(printer, self) 2904 preview = QPrintPreviewDialog(printer, self)
2905 preview.paintRequested.connect(self.__printPreview) 2905 preview.paintRequested.connect(self.__printPreview)
2906 preview.exec_() 2906 preview.exec()
2907 2907
2908 def __printPreview(self, printer): 2908 def __printPreview(self, printer):
2909 """ 2909 """
2910 Private slot to generate a print preview. 2910 Private slot to generate a print preview.
2911 2911
3011 """ 3011 """
3012 Private slot to show the Languages menu of the status bar. 3012 Private slot to show the Languages menu of the status bar.
3013 3013
3014 @param pos position the menu should be shown at (QPoint) 3014 @param pos position the menu should be shown at (QPoint)
3015 """ 3015 """
3016 self.languagesMenu.exec_(pos) 3016 self.languagesMenu.exec(pos)
3017 3017
3018 def __selectPygmentsLexer(self): 3018 def __selectPygmentsLexer(self):
3019 """ 3019 """
3020 Private method to select a specific pygments lexer. 3020 Private method to select a specific pygments lexer.
3021 3021

eric ide

mercurial