#ifndef PYTHONQTWRAPPER_QPAINTDEVICE_H #define PYTHONQTWRAPPER_QPAINTDEVICE_H #include #include #include #include #include class PythonQtWrapper_QPaintDevice : public QObject { Q_OBJECT public: Q_ENUMS(PaintDeviceMetric ) enum PaintDeviceMetric{ PdmWidth = QPaintDevice::PdmWidth, PdmHeight = QPaintDevice::PdmHeight, PdmWidthMM = QPaintDevice::PdmWidthMM, PdmHeightMM = QPaintDevice::PdmHeightMM, PdmNumColors = QPaintDevice::PdmNumColors, PdmDepth = QPaintDevice::PdmDepth, PdmDpiX = QPaintDevice::PdmDpiX, PdmDpiY = QPaintDevice::PdmDpiY, PdmPhysicalDpiX = QPaintDevice::PdmPhysicalDpiX, PdmPhysicalDpiY = QPaintDevice::PdmPhysicalDpiY}; public slots: void delete_QPaintDevice(QPaintDevice* obj) { delete obj; } int depth(QPaintDevice* theWrappedObject) const; int devType(QPaintDevice* theWrappedObject) const; int height(QPaintDevice* theWrappedObject) const; int heightMM(QPaintDevice* theWrappedObject) const; int logicalDpiX(QPaintDevice* theWrappedObject) const; int logicalDpiY(QPaintDevice* theWrappedObject) const; int numColors(QPaintDevice* theWrappedObject) const; QPaintEngine* paintEngine(QPaintDevice* theWrappedObject) const; bool paintingActive(QPaintDevice* theWrappedObject) const; int physicalDpiX(QPaintDevice* theWrappedObject) const; int physicalDpiY(QPaintDevice* theWrappedObject) const; int width(QPaintDevice* theWrappedObject) const; int widthMM(QPaintDevice* theWrappedObject) const; }; #endif // PYTHONQTWRAPPER_QPAINTDEVICE_H