1596 Private slot to handle a print request. |
1596 Private slot to handle a print request. |
1597 |
1597 |
1598 @param frame reference to the frame to be printed (QWebFrame) |
1598 @param frame reference to the frame to be printed (QWebFrame) |
1599 """ |
1599 """ |
1600 printer = QPrinter(mode = QPrinter.HighResolution) |
1600 printer = QPrinter(mode = QPrinter.HighResolution) |
1601 printer.setFullPage(1) |
|
1602 if Preferences.getPrinter("ColorMode"): |
1601 if Preferences.getPrinter("ColorMode"): |
1603 printer.setColorMode(QPrinter.Color) |
1602 printer.setColorMode(QPrinter.Color) |
1604 else: |
1603 else: |
1605 printer.setColorMode(QPrinter.GrayScale) |
1604 printer.setColorMode(QPrinter.GrayScale) |
1606 if Preferences.getPrinter("FirstPageFirst"): |
1605 if Preferences.getPrinter("FirstPageFirst"): |
1630 |
1629 |
1631 if browser is None: |
1630 if browser is None: |
1632 browser = self.currentBrowser() |
1631 browser = self.currentBrowser() |
1633 |
1632 |
1634 printer = QPrinter(mode = QPrinter.HighResolution) |
1633 printer = QPrinter(mode = QPrinter.HighResolution) |
1635 printer.setFullPage(1) |
|
1636 if Preferences.getPrinter("ColorMode"): |
1634 if Preferences.getPrinter("ColorMode"): |
1637 printer.setColorMode(QPrinter.Color) |
1635 printer.setColorMode(QPrinter.Color) |
1638 else: |
1636 else: |
1639 printer.setColorMode(QPrinter.GrayScale) |
1637 printer.setColorMode(QPrinter.GrayScale) |
1640 if Preferences.getPrinter("FirstPageFirst"): |
1638 if Preferences.getPrinter("FirstPageFirst"): |