#ifndef BToolCommonStyle_H #define BToolCommonStyle_H #include namespace AppWindow { namespace Internal { class BToolCommonStyle : public QProxyStyle { public: BToolCommonStyle(); public: virtual void drawControl(ControlElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget = 0) const; virtual void drawPrimitive(PrimitiveElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget = 0) const; virtual void drawComplexControl(ComplexControl control, const QStyleOptionComplex *option, QPainter *painter, const QWidget *widget = 0) const; virtual void polish(QPalette &palette); virtual QSize sizeFromContents(ContentsType type, const QStyleOption * option, const QSize & contentsSize, const QWidget * widget = 0) const; }; }//namespace Internal }//namespace AppWindow #endif // BToolCommonStyle_H