diff options
Diffstat (limited to 'src/quick/items/qquickcolorgroup_p.h')
-rw-r--r-- | src/quick/items/qquickcolorgroup_p.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/quick/items/qquickcolorgroup_p.h b/src/quick/items/qquickcolorgroup_p.h index 54c883e1c7..202bba7ee1 100644 --- a/src/quick/items/qquickcolorgroup_p.h +++ b/src/quick/items/qquickcolorgroup_p.h @@ -22,12 +22,14 @@ #include <QtQml/qqml.h> +#include <QtCore/qpointer.h> + QT_BEGIN_NAMESPACE class QQuickPalette; class QQuickPaletteColorProvider; -class Q_QUICK_PRIVATE_EXPORT QQuickColorGroup : public QObject +class Q_QUICK_EXPORT QQuickColorGroup : public QObject { Q_OBJECT @@ -52,6 +54,7 @@ class Q_QUICK_PRIVATE_EXPORT QQuickColorGroup : public QObject Q_PROPERTY(QColor windowText READ windowText WRITE setWindowText RESET resetWindowText NOTIFY windowTextChanged FINAL) Q_PROPERTY(QColor placeholderText READ placeholderText WRITE setPlaceholderText RESET resetPlaceholderText NOTIFY placeholderTextChanged REVISION(6, 2) FINAL) + Q_PROPERTY(QColor accent READ accent WRITE setAccent RESET resetAccent NOTIFY accentChanged REVISION(6, 6) FINAL) QML_NAMED_ELEMENT(ColorGroup) QML_ADDED_IN_VERSION(6, 0) @@ -144,6 +147,10 @@ public: void setPlaceholderText(const QColor &color); void resetPlaceholderText(); + QColor accent() const; + void setAccent(const QColor &color); + void resetAccent(); + QPalette::ColorGroup groupTag() const; void setGroupTag(QPalette::ColorGroup tag); @@ -173,6 +180,7 @@ Q_SIGNALS: void windowChanged(); void windowTextChanged(); Q_REVISION(6, 2) void placeholderTextChanged(); + Q_REVISION(6, 6) void accentChanged(); void changed(); @@ -197,6 +205,4 @@ private: QT_END_NAMESPACE -QML_DECLARE_TYPE(QQuickColorGroup) - #endif // QQUICKCOLORGROUP_H |