#ifndef Maemo5Webstyle_h
#define Maemo5Webstyle_h
#include <QWindowsStyle>
class Maemo5WebStyle : public QWindowsStyle {
public:
Maemo5WebStyle();
void drawControl(ControlElement element, const QStyleOption* option, QPainter* painter, const QWidget* widget = 0) const;
void drawComplexControl(ComplexControl cc, const QStyleOptionComplex* option, QPainter* painter, const QWidget* widget = 0) const;
private:
void drawChecker(QPainter* painter, int size, QColor color) const;
QPixmap findChecker(const QRect& rect, bool disabled) const;
void drawRadio(QPainter* painter, const QSize& size, bool checked, QColor color) const;
QPixmap findRadio(const QSize& size, bool checked, bool disabled) const;
QSize getButtonImageSize(const QSize& buttonSize) const;
void drawSimpleComboButton(QPainter* painter, const QSize& size, QColor color) const;
void drawMultipleComboButton(QPainter* painter, const QSize& size, QColor color) const;
QPixmap findComboButton(const QSize& size, bool multiple, bool disabled) const;
};
#endif // Maemo5WebStyle_h