#ifndef PYTHONQTWRAPPER_QSTYLEPAINTER_H #define PYTHONQTWRAPPER_QSTYLEPAINTER_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class PythonQtWrapper_QStylePainter : public QObject { Q_OBJECT public: public slots: QStylePainter* new_QStylePainter(); QStylePainter* new_QStylePainter(QPaintDevice* pd, QWidget* w); QStylePainter* new_QStylePainter(QWidget* w); void delete_QStylePainter(QStylePainter* obj) { delete obj; } void drawControl(QStylePainter* theWrappedObject, QStyle::ControlElement ce, const QStyleOption& opt); bool begin(QStylePainter* theWrappedObject, QPaintDevice* pd, QWidget* w); bool begin(QStylePainter* theWrappedObject, QWidget* w); void drawComplexControl(QStylePainter* theWrappedObject, QStyle::ComplexControl cc, const QStyleOptionComplex& opt); void drawItemText(QStylePainter* theWrappedObject, const QRect& r, int flags, const QPalette& pal, bool enabled, const QString& text, QPalette::ColorRole textRole = QPalette::NoRole); void drawPrimitive(QStylePainter* theWrappedObject, QStyle::PrimitiveElement pe, const QStyleOption& opt); void drawItemPixmap(QStylePainter* theWrappedObject, const QRect& r, int flags, const QPixmap& pixmap); QStyle* style(QStylePainter* theWrappedObject) const; }; #endif // PYTHONQTWRAPPER_QSTYLEPAINTER_H