#ifndef QSTYLEPAINTER_H
#define QSTYLEPAINTER_H
#include <QtGui/qpainter.h>
#include <QtGui/qstyle.h>
#include <QtGui/qwidget.h>
typedef enum QtValidLicenseForGuiModule QtGuiModule;
class QStylePainter: public QPainter{
public: inline QStylePainter();
public: explicit inline QStylePainter(class QWidget* w);
public: inline QStylePainter(class QPaintDevice* pd, class QWidget* w);
public: inline bool begin(class QWidget* w);
public: inline bool begin(class QPaintDevice* pd, class QWidget* w);
public: inline class QStyle* style() const
private: class QWidget* widget;
private: class QStyle* wstyle;
private: QStylePainter(class QStylePainter const &);
private: class QStylePainter& operator =(class QStylePainter const &);
public: inline void drawPrimitive(enum QStyle::PrimitiveElement pe, struct QStyleOption const & opt);
public: inline void drawControl(enum QStyle::ControlElement ce, struct QStyleOption const & opt);
public: inline void drawComplexControl(enum QStyle::ComplexControl cc, struct QStyleOptionComplex const & opt);
public: inline void drawItemText(class QRect const & r, int flags, class QPalette const & pal, bool enabled, class QString const & text, enum QPalette::ColorRole textRole = QPalette::NoRole);
public: inline void drawItemPixmap(class QRect const & r, int flags, class QPixmap const & pixmap);
};
#endif // QSTYLEPAINTER_H