diff options
author | Andy Shaw <andy.shaw@qt.io> | 2021-05-19 14:20:27 +0200 |
---|---|---|
committer | Andy Shaw <andy.shaw@qt.io> | 2021-05-31 08:15:35 +0200 |
commit | f625afb9f353f23345824995a3de55094706cb29 (patch) | |
tree | 79b28b491ba70bc3be94d47157e6e53eab5a0abb /src/quick/items/qquickcolorgroup.cpp | |
parent | 4318940d08d1c4d15bc7bd12bf62892ebe04ca3f (diff) |
Add placeholderText to SystemPalette and ColorGroup
By adding placeholderText we are keeping it consistent with QPalette
[ChangeLog][QtQuick] Added placeholderText to SystemPalette and
ColorGroup to keep it in sync with QPalette
Fixes: QTBUG-93746
Change-Id: I6552db0f3ea81e2fee1a0e756873d34f2d574183
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/quick/items/qquickcolorgroup.cpp')
-rw-r--r-- | src/quick/items/qquickcolorgroup.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/quick/items/qquickcolorgroup.cpp b/src/quick/items/qquickcolorgroup.cpp index e2227e3197..ebbbf07499 100644 --- a/src/quick/items/qquickcolorgroup.cpp +++ b/src/quick/items/qquickcolorgroup.cpp @@ -203,6 +203,13 @@ QT_BEGIN_NAMESPACE */ /*! + \qmlproperty color QtQuick::ColorGroup::placeholderText + \since 6.2 + + Used as the place holder color for editable single line fields. +*/ + +/*! \qmlsignal QtQuick::ColorGroup::changed Additional signal indicates that the current state of this color group @@ -511,6 +518,21 @@ void QQuickColorGroup::resetWindowText() resetColor(QPalette::WindowText, &QQuickColorGroup::windowTextChanged); } +QColor QQuickColorGroup::placeholderText() const +{ + return color(QPalette::PlaceholderText); +} + +void QQuickColorGroup::setPlaceholderText(const QColor &color) +{ + setColor(QPalette::PlaceholderText, color, &QQuickColorGroup::placeholderTextChanged); +} + +void QQuickColorGroup::resetPlaceholderText() +{ + resetColor(QPalette::PlaceholderText, &QQuickColorGroup::placeholderTextChanged); +} + QPalette::ColorGroup QQuickColorGroup::groupTag() const { return m_groupTag; |