5#ifndef QQUICKWINDOWSSTYLE_P_H
6#define QQUICKWINDOWSSTYLE_P_H
19#include <private/qglobal_p.h>
20#include <private/qqc2qcommonstyle_p.h>
22#include <QtCore/qbasictimer.h>
42 void drawPrimitive(PrimitiveElement pe,
const QStyleOption *opt, QPainter *p)
const override;
43 void drawControl(ControlElement element,
const QStyleOption *opt, QPainter *p)
const override;
44 void drawComplexControl(ComplexControl cc,
const QStyleOptionComplex *opt, QPainter *p)
const override;
47 QSize sizeFromContents(ContentsType ct,
const QStyleOption *opt,
const QSize &contentsSize)
const override;
49 int pixelMetric(PixelMetric pm,
const QStyleOption *option =
nullptr)
const override;
51 int styleHint(StyleHint hint,
const QStyleOption *opt =
nullptr,
52 QStyleHintReturn *returnData =
nullptr)
const override;
56 QIcon standardIcon(StandardPixmap standardIcon,
const QStyleOption *option =
nullptr)
const override;
The QWindowsStyle class provides a Microsoft Windows-like look and feel.
QIcon standardIcon(StandardPixmap standardIcon, const QStyleOption *option=nullptr) const override
void drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPainter *p) const override
void drawComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p) const override
QWindowsStyle(QWindowsStylePrivate &dd)
int pixelMetric(PixelMetric pm, const QStyleOption *option=nullptr) const override
int styleHint(StyleHint hint, const QStyleOption *opt=nullptr, QStyleHintReturn *returnData=nullptr) const override
void timerEvent(QTimerEvent *event) override
This event handler can be reimplemented in a subclass to receive timer events for the object.
QPixmap standardPixmap(StandardPixmap standardPixmap, const QStyleOption *opt) const override
~QWindowsStyle() override
void drawControl(ControlElement element, const QStyleOption *opt, QPainter *p) const override
QRect subElementRect(SubElement r, const QStyleOption *opt) const override
QSize sizeFromContents(ContentsType ct, const QStyleOption *opt, const QSize &contentsSize) const override
static QScreen * screenOf(const QWindow *w)