#include <QtGui/qpaintdevice.h>
#ifndef QPAINTDEVICE_H
class QPaintDevice{
public: enum PaintDeviceMetric{
PdmWidth = 1,
PdmHeight = 2,
PdmWidthMM = 3,
PdmHeightMM = 4,
PdmNumColors = 5,
PdmDepth = 6,
PdmDpiX = 7,
PdmDpiY = 8,
PdmPhysicalDpiX = 9,
PdmPhysicalDpiY = 10,
};
public: virtual ~QPaintDevice();
public: virtual struct QPaintEngine* paintEngine() const = 0;
public: inline int width() const
public: inline int height() const
public: inline int widthMM() const
public: inline int heightMM() const
public: inline int logicalDpiX() const
public: inline int logicalDpiY() const
public: inline int physicalDpiX() const
public: inline int physicalDpiY() const
public: inline int numColors() const
public: inline int depth() const
protected: QPaintDevice();
protected: virtual int metric(enum QPaintDevice::PaintDeviceMetric metric) const
protected: ushort painters;
private: QPaintDevice(class QPaintDevice const &);
private: class QPaintDevice& operator =(class QPaintDevice const &);
public: virtual inline int devType() const
public: inline bool paintingActive() const
friend struct QPainter;
friend struct QFontEngineMac;
friend struct QX11PaintEngine;
};
#endif // QPAINTDEVICE_H