diff options
Diffstat (limited to 'src/printsupport/kernel/qprinterinfo.h')
-rw-r--r-- | src/printsupport/kernel/qprinterinfo.h | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/src/printsupport/kernel/qprinterinfo.h b/src/printsupport/kernel/qprinterinfo.h index 0dc19c1da7..73ec48dfe7 100644 --- a/src/printsupport/kernel/qprinterinfo.h +++ b/src/printsupport/kernel/qprinterinfo.h @@ -42,9 +42,11 @@ #ifndef QPRINTERINFO_H #define QPRINTERINFO_H +#include <QtPrintSupport/qprinter.h> + #include <QtCore/QList> #include <QtCore/QPair> -#include <QtPrintSupport/QPrinter> +#include <QtGui/qpagesize.h> QT_BEGIN_NAMESPACE @@ -69,12 +71,31 @@ public: bool isNull() const; bool isDefault() const; + bool isRemote() const; + + QPrinter::PrinterState state() const; + + QList<QPageSize> supportedPageSizes() const; + QPageSize defaultPageSize() const; + + bool supportsCustomPageSizes() const; - QList<QPrinter::PaperSize> supportedPaperSizes() const; - QList<QPair<QString, QSizeF> > supportedSizesWithNames() const; + QPageSize minimumPhysicalPageSize() const; + QPageSize maximumPhysicalPageSize() const; +#if QT_DEPRECATED_SINCE(5,3) + QT_DEPRECATED QList<QPrinter::PaperSize> supportedPaperSizes() const; + QT_DEPRECATED QList<QPair<QString, QSizeF> > supportedSizesWithNames() const; +#endif // QT_DEPRECATED_SINCE(5,3) + + QList<int> supportedResolutions() const; + + static QStringList availablePrinterNames(); static QList<QPrinterInfo> availablePrinters(); + + static QString defaultPrinterName(); static QPrinterInfo defaultPrinter(); + static QPrinterInfo printerInfo(const QString &printerName); private: |