#ifndef QCLEANLOOKSSTYLE_H
#define QCLEANLOOKSSTYLE_H 
#include <QtGui/qwindowsstyle.h>
typedef enum QtValidLicenseForGuiModule QtGuiModule;
#if !defined(QT_NO_STYLE_CLEANLOOKS)
struct QCleanlooksStylePrivate;
class QCleanlooksStyle: public QWindowsStyle{
   public: virtual struct QMetaObject const * metaObject() const
   public: static struct QMetaObject const staticMetaObject;
   public: virtual void* qt_metacast(char const *);
   public: static inline class QString tr(char const * s, char const * c = 0);
   public: static inline class QString trUtf8(char const * s, char const * c = 0);
   public: static inline class QString tr(char const * s, char const * c, int n);
   public: static inline class QString trUtf8(char const * s, char const * c, int n);
   public: virtual int qt_metacall(enum QMetaObject::Call, int, void* *);
   private: inline struct QCleanlooksStylePrivate* d_func();
   private: inline struct QCleanlooksStylePrivate const * d_func() const
   public: QCleanlooksStyle();
   public: virtual ~QCleanlooksStyle();
   public: virtual class QPalette standardPalette() const
   public: virtual void drawPrimitive(enum QStyle::PrimitiveElement elem, struct QStyleOption const * option, struct QPainter* painter, struct QWidget const * widget = 0) const
   public: virtual void drawControl(enum QStyle::ControlElement ce, struct QStyleOption const * option, struct QPainter* painter, struct QWidget const * widget) const
   public: virtual int pixelMetric(enum QStyle::PixelMetric metric, struct QStyleOption const * option = 0, struct QWidget const * widget = 0) const
   public: virtual void drawComplexControl(enum QStyle::ComplexControl control, struct QStyleOptionComplex const * option, struct QPainter* painter, struct QWidget const * widget) const
   public: virtual class QRect subElementRect(enum QStyle::SubElement r, struct QStyleOption const * opt, struct QWidget const * widget = 0) const
   public: virtual class QSize sizeFromContents(enum QStyle::ContentsType type, struct QStyleOption const * option, class QSize const & size, struct QWidget const * widget) const
   public: virtual enum QStyle::SubControl hitTestComplexControl(enum QStyle::ComplexControl cc, struct QStyleOptionComplex const * opt, class QPoint const & pt, struct QWidget const * w = 0) const
   public: virtual class QRect subControlRect(enum QStyle::ComplexControl cc, struct QStyleOptionComplex const * opt, enum QStyle::SubControl sc, struct QWidget const * widget) const
   public: virtual class QPixmap generatedIconPixmap(enum QIcon::Mode iconMode, class QPixmap const & pixmap, struct QStyleOption const * opt) const
   public: virtual int styleHint(enum QStyle::StyleHint hint, struct QStyleOption const * option = 0, struct QWidget const * widget = 0, struct QStyleHintReturn* returnData = 0) const
   public: virtual class QRect itemPixmapRect(class QRect const & r, int flags, class QPixmap const & pixmap) const
   public: virtual class QPixmap standardPixmap(enum QStyle::StandardPixmap standardPixmap, struct QStyleOption const * opt, struct QWidget const * widget = 0) const
   public: virtual void drawItemPixmap(struct QPainter* painter, class QRect const & rect, int alignment, class QPixmap const & pixmap) const
   public: virtual void drawItemText(struct QPainter* painter, class QRect const & rect, int flags, class QPalette const & pal, bool enabled, class QString const & text, enum QPalette::ColorRole textRole = QPalette::NoRole) const
   public: virtual void polish(struct QWidget* widget);
   public: virtual void polish(struct QApplication* app);
   public: virtual void polish(class QPalette& pal);
   public: virtual void unpolish(struct QWidget* widget);
   public: virtual void unpolish(struct QApplication* app);
   protected: class QIcon standardIconImplementation(enum QStyle::StandardPixmap standardIcon, struct QStyleOption const * option, struct QWidget const * widget = 0) const
   friend struct QCleanlooksStylePrivate;
};
#endif // QT_NO_STYLE_CLEANLOOKS
#endif // QCLEANLOOKSSTYLE_H