aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickcolorgroup.cpp
diff options
context:
space:
mode:
authorAndy Shaw <andy.shaw@qt.io>2021-05-19 14:20:27 +0200
committerAndy Shaw <andy.shaw@qt.io>2021-05-31 08:15:35 +0200
commitf625afb9f353f23345824995a3de55094706cb29 (patch)
tree79b28b491ba70bc3be94d47157e6e53eab5a0abb /src/quick/items/qquickcolorgroup.cpp
parent4318940d08d1c4d15bc7bd12bf62892ebe04ca3f (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.cpp22
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;