QWindowsStyle Class
The QWindowsStyle class provides a Microsoft Windows-like look and feel. More...
Header: | #include <QWindowsStyle> |
Inherits: | QCommonStyle |
Public Functions
QWindowsStyle() | |
virtual | ~QWindowsStyle() |
Reimplemented Public Functions
virtual void | drawComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p, const QWidget *widget = nullptr) const override |
virtual void | drawControl(ControlElement ce, const QStyleOption *opt, QPainter *p, const QWidget *widget = nullptr) const override |
virtual void | drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPainter *p, const QWidget *w = nullptr) const override |
virtual int | pixelMetric(PixelMetric pm, const QStyleOption *opt = nullptr, const QWidget *widget = nullptr) const override |
virtual void | polish(QApplication *app) override |
virtual void | polish(QWidget *widget) override |
virtual void | polish(QPalette &pal) override |
virtual QSize | sizeFromContents(ContentsType ct, const QStyleOption *opt, const QSize &csz, const QWidget *widget = nullptr) const override |
virtual QIcon | standardIcon(StandardPixmap standardIcon, const QStyleOption *option = nullptr, const QWidget *widget = nullptr) const override |
virtual QPixmap | standardPixmap(StandardPixmap standardPixmap, const QStyleOption *opt, const QWidget *widget = nullptr) const override |
virtual int | styleHint(StyleHint hint, const QStyleOption *opt = nullptr, const QWidget *widget = nullptr, QStyleHintReturn *returnData = nullptr) const override |
virtual QRect | subElementRect(SubElement sr, const QStyleOption *opt, const QWidget *w = nullptr) const override |
virtual void | unpolish(QApplication *app) override |
virtual void | unpolish(QWidget *widget) override |
Protected Functions
QWindowsStyle(QWindowsStylePrivate &dd) |
Reimplemented Protected Functions
virtual bool | eventFilter(QObject *o, QEvent *e) override |
Detailed Description
\ingroup
appearance \inmodule
QtWidgets \internal
This style is Qt's default GUI style on Windows.
See also QWindowsVistaStyle, QMacStyle, and QFusionStyle.
Member Function Documentation
QWindowsStyle::QWindowsStyle()
Constructs a QWindowsStyle object.
[protected]
QWindowsStyle::QWindowsStyle(QWindowsStylePrivate &dd)
\internal
Constructs a QWindowsStyle object.
[virtual noexcept]
QWindowsStyle::~QWindowsStyle()
Destroys the QWindowsStyle object.
[override virtual]
void QWindowsStyle::drawComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p, const QWidget *widget = nullptr) const
Reimplements: QCommonStyle::drawComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p, const QWidget *widget) const.
[override virtual]
void QWindowsStyle::drawControl(ControlElement ce, const QStyleOption *opt, QPainter *p, const QWidget *widget = nullptr) const
Reimplements: QCommonStyle::drawControl(ControlElement element, const QStyleOption *opt, QPainter *p, const QWidget *widget) const.
[override virtual]
void QWindowsStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPainter *p, const QWidget *w = nullptr) const
Reimplements: QCommonStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPainter *p, const QWidget *widget) const.
[override virtual protected]
bool QWindowsStyle::eventFilter(QObject *o, QEvent *e)
Reimplements: QObject::eventFilter(QObject *watched, QEvent *event).
[override virtual]
int QWindowsStyle::pixelMetric(PixelMetric pm, const QStyleOption *opt = nullptr, const QWidget *widget = nullptr) const
Reimplements: QCommonStyle::pixelMetric(PixelMetric m, const QStyleOption *opt, const QWidget *widget) const.
[override virtual]
void QWindowsStyle::polish(QApplication *app)
Reimplements: QCommonStyle::polish(QApplication *app).
[override virtual]
void QWindowsStyle::polish(QWidget *widget)
Reimplements: QCommonStyle::polish(QWidget *widget).
[override virtual]
void QWindowsStyle::polish(QPalette &pal)
Reimplements: QCommonStyle::polish(QPalette &pal).
[override virtual]
QSize QWindowsStyle::sizeFromContents(ContentsType ct, const QStyleOption *opt, const QSize &csz, const QWidget *widget = nullptr) const
[override virtual]
QIcon QWindowsStyle::standardIcon(StandardPixmap standardIcon, const QStyleOption *option = nullptr, const QWidget *widget = nullptr) const
Reimplements: QCommonStyle::standardIcon(StandardPixmap standardIcon, const QStyleOption *option, const QWidget *widget) const.
[override virtual]
QPixmap QWindowsStyle::standardPixmap(StandardPixmap standardPixmap, const QStyleOption *opt, const QWidget *widget = nullptr) const
Reimplements: QCommonStyle::standardPixmap(StandardPixmap sp, const QStyleOption *option, const QWidget *widget) const.
[override virtual]
int QWindowsStyle::styleHint(StyleHint hint, const QStyleOption *opt = nullptr, const QWidget *widget = nullptr, QStyleHintReturn *returnData = nullptr) const
Reimplements: QCommonStyle::styleHint(StyleHint sh, const QStyleOption *opt, const QWidget *widget, QStyleHintReturn *hret) const.
[override virtual]
QRect QWindowsStyle::subElementRect(SubElement sr, const QStyleOption *opt, const QWidget *w = nullptr) const
Reimplements: QCommonStyle::subElementRect(SubElement sr, const QStyleOption *opt, const QWidget *widget) const.
[override virtual]
void QWindowsStyle::unpolish(QApplication *app)
Reimplements: QCommonStyle::unpolish(QApplication *application).
[override virtual]
void QWindowsStyle::unpolish(QWidget *widget)
Reimplements: QCommonStyle::unpolish(QWidget *widget).