1 #ifndef QTSCRIPTSHELL_QPLASTIQUESTYLE_H
2 #define QTSCRIPTSHELL_QPLASTIQUESTYLE_H
4 #include <qplastiquestyle.h>
6 #include <QtScript/qscriptvalue.h>
16 void drawComplexControl(QStyle::ComplexControl control,
const QStyleOptionComplex*
option, QPainter* painter,
const QWidget* widget)
const;
17 void drawControl(QStyle::ControlElement element,
const QStyleOption*
option, QPainter* painter,
const QWidget* widget)
const;
18 void drawItemPixmap(QPainter* painter,
const QRect& rect,
int alignment,
const QPixmap& pixmap)
const;
19 void drawItemText(QPainter* painter,
const QRect& rect,
int flags,
const QPalette& pal,
bool enabled,
const QString& text, QPalette::ColorRole textRole)
const;
20 void drawPrimitive(QStyle::PrimitiveElement element,
const QStyleOption*
option, QPainter* painter,
const QWidget* widget = 0)
const;
21 bool event(QEvent* arg__1);
23 QPixmap
generatedIconPixmap(QIcon::Mode iconMode,
const QPixmap& pixmap,
const QStyleOption* opt)
const;
24 QStyle::SubControl
hitTestComplexControl(QStyle::ComplexControl control,
const QStyleOptionComplex*
option,
const QPoint& pos,
const QWidget* widget = 0)
const;
25 QRect
itemPixmapRect(
const QRect& r,
int flags,
const QPixmap& pixmap)
const;
26 int pixelMetric(QStyle::PixelMetric metric,
const QStyleOption*
option = 0,
const QWidget* widget = 0)
const;
27 void polish(QApplication* app);
28 void polish(QPalette& pal);
29 void polish(QWidget* widget);
30 QSize
sizeFromContents(QStyle::ContentsType type,
const QStyleOption*
option,
const QSize& size,
const QWidget* widget)
const;
33 int styleHint(QStyle::StyleHint hint,
const QStyleOption*
option = 0,
const QWidget* widget = 0, QStyleHintReturn* returnData = 0)
const;
34 QRect
subControlRect(QStyle::ComplexControl cc,
const QStyleOptionComplex* opt, QStyle::SubControl sc,
const QWidget* widget)
const;
35 QRect
subElementRect(QStyle::SubElement element,
const QStyleOption*
option,
const QWidget* widget)
const;
43 #endif // QTSCRIPTSHELL_QPLASTIQUESTYLE_H