5#ifndef QPLATFORMPRINTDEVICE_H
6#define QPLATFORMPRINTDEVICE_H
19#include <QtPrintSupport/qtprintsupportglobal.h>
20#include <private/qprint_p.h>
21#include <private/qprintdevice_p.h>
23#include <QtCore/qlist.h>
24#include <QtCore/qvariant.h>
25#if QT_CONFIG(mimetype)
26#include <QtCore/qmimetype.h>
28#include <QtGui/qpagelayout.h>
37 Q_DISABLE_COPY(QPlatformPrintDevice)
39 explicit QPlatformPrintDevice(
const QString &id = QString());
40 virtual ~QPlatformPrintDevice();
73 int resolution)
const;
91 virtual bool setProperty(QPrintDevice::PrintDevicePropertyKey key,
const QVariant &value);
92 virtual bool isFeatureAvailable(QPrintDevice::PrintDevicePropertyKey key,
const QVariant ¶ms)
const;
94#if QT_CONFIG(mimetype)
95 virtual QList<QMimeType> supportedMimeTypes()
const;
102 virtual void loadPageSizes()
const;
108#if QT_CONFIG(mimetype)
109 virtual void loadMimeTypes()
const;
147#if QT_CONFIG(mimetype)
148 mutable bool m_haveMimeTypes;
149 mutable QList<QMimeType> m_mimeTypes;
QKeySequence::SequenceMatch state()
Combined button and popup list for selecting options.