summaryrefslogtreecommitdiffstats
path: root/src/plugins/printsupport/windows/qwindowsprintersupport.h
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@digia.com>2013-10-16 15:36:34 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-10-17 11:38:58 +0200
commite6cac2c19315c9127f5b4048088e66da6b9296fe (patch)
tree52d2e649c7c7b94fc9a170b52e562354cc85eb1b /src/plugins/printsupport/windows/qwindowsprintersupport.h
parent0f47e8b8cdc64dd22baa08165def9f87b8fa3e12 (diff)
Refresh Windows printer list when QPrinterInfo.availablePrinters() is called.
Introduce static query functions. Task-number: QTBUG-33666 Change-Id: I291098c9da82bc2cc24957044187e93cdc33c41d Reviewed-by: Oliver Wolff <oliver.wolff@digia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/plugins/printsupport/windows/qwindowsprintersupport.h')
-rw-r--r--src/plugins/printsupport/windows/qwindowsprintersupport.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/printsupport/windows/qwindowsprintersupport.h b/src/plugins/printsupport/windows/qwindowsprintersupport.h
index 1d5a4f3da4..1b1b1fa215 100644
--- a/src/plugins/printsupport/windows/qwindowsprintersupport.h
+++ b/src/plugins/printsupport/windows/qwindowsprintersupport.h
@@ -58,6 +58,10 @@ public:
virtual QPaintEngine *createPaintEngine(QPrintEngine *printEngine, QPrinter::PrinterMode);
virtual QList<QPrinter::PaperSize> supportedPaperSizes(const QPrinterInfo &) const;
virtual QList<QPair<QString, QSizeF> >supportedSizesWithNames(const QPrinterInfo &printerInfo) const;
+ virtual QList<QPrinterInfo> availablePrinters();
+
+private:
+ static QList<QPrinterInfo> queryPrinters();
};
QT_END_NAMESPACE