33 Q_DECLARE_PRIVATE(QQuickSystemPalette)
35 Q_PROPERTY(QQuickSystemPalette::ColorGroup colorGroup READ colorGroup WRITE setColorGroup NOTIFY paletteChanged)
36 Q_PROPERTY(QColor window READ window NOTIFY paletteChanged)
37 Q_PROPERTY(QColor windowText READ windowText NOTIFY paletteChanged)
38 Q_PROPERTY(QColor base READ base NOTIFY paletteChanged)
39 Q_PROPERTY(QColor text READ text NOTIFY paletteChanged)
40 Q_PROPERTY(QColor alternateBase READ alternateBase NOTIFY paletteChanged)
41 Q_PROPERTY(QColor button READ button NOTIFY paletteChanged)
42 Q_PROPERTY(QColor buttonText READ buttonText NOTIFY paletteChanged)
43 Q_PROPERTY(QColor light READ light NOTIFY paletteChanged)
44 Q_PROPERTY(QColor midlight READ midlight NOTIFY paletteChanged)
45 Q_PROPERTY(QColor dark READ dark NOTIFY paletteChanged)
46 Q_PROPERTY(QColor mid READ mid NOTIFY paletteChanged)
47 Q_PROPERTY(QColor shadow READ shadow NOTIFY paletteChanged)
48 Q_PROPERTY(QColor highlight READ highlight NOTIFY paletteChanged)
49 Q_PROPERTY(QColor highlightedText READ highlightedText NOTIFY paletteChanged)
50 Q_PROPERTY(QColor placeholderText READ placeholderText NOTIFY paletteChanged REVISION(6, 2))
51 Q_PROPERTY(QColor accent READ accent NOTIFY paletteChanged REVISION(6, 7) FINAL)
52 QML_NAMED_ELEMENT(SystemPalette)
53 QML_ADDED_IN_VERSION(2, 0)
56 QQuickSystemPalette(QObject *parent=
nullptr);
58 enum ColorGroup { Active = QPalette::Active, Inactive = QPalette::Inactive, Disabled = QPalette::Disabled };
61 QColor window()
const;
62 QColor windowText()
const;
66 QColor alternateBase()
const;
68 QColor button()
const;
69 QColor buttonText()
const;
72 QColor midlight()
const;
75 QColor shadow()
const;
77 QColor highlight()
const;
78 QColor highlightedText()
const;
80 QColor placeholderText()
const;
81 QColor accent()
const;
83 QQuickSystemPalette::ColorGroup colorGroup()
const;
84 void setColorGroup(QQuickSystemPalette::ColorGroup);
87 void paletteChanged();