diff options
author | Yulong Bai <yulong.bai@qt.io> | 2018-02-07 16:46:32 +0100 |
---|---|---|
committer | Yulong Bai <yulong.bai@qt.io> | 2018-02-15 14:43:31 +0000 |
commit | 77a693cb41ac6b24ef6a4d8af0d041e26b862563 (patch) | |
tree | b717ab829d7e89e0037e162423aae31c8bd261ed /src/imports/controls/imagine/TextField.qml | |
parent | e689e8beb54c4a5101c105e52521251b314dd468 (diff) |
QQuickTextField: add placeholderTextColor property
Add placeholderTextColor property for user convenience to customize the
placeholderText color to fit the backgrounds.
[ChangeLog][TextField] Added placeholderTextColor property for user
convenience to customize the placeholderText color to fit the backgrounds.
Task-number: QTBUG-66260
Change-Id: I9755ea5ccf2ff416846bdf130dbd352892fd40a2
Reviewed-by: J-P Nurmi <jpnurmi@qt.io>
Diffstat (limited to 'src/imports/controls/imagine/TextField.qml')
-rw-r--r-- | src/imports/controls/imagine/TextField.qml | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/imports/controls/imagine/TextField.qml b/src/imports/controls/imagine/TextField.qml index 17827b95..ba6e068d 100644 --- a/src/imports/controls/imagine/TextField.qml +++ b/src/imports/controls/imagine/TextField.qml @@ -35,7 +35,7 @@ ****************************************************************************/ import QtQuick 2.11 -import QtQuick.Templates 2.4 as T +import QtQuick.Templates 2.5 as T import QtQuick.Controls 2.4 import QtQuick.Controls.impl 2.4 import QtQuick.Controls.Imagine 2.4 @@ -59,6 +59,7 @@ T.TextField { color: control.palette.text selectionColor: control.palette.highlight selectedTextColor: control.palette.highlightedText + placeholderTextColor: Color.transparent(control.palette.text, 0.5) verticalAlignment: Qt.AlignVCenter PlaceholderText { @@ -70,11 +71,10 @@ T.TextField { text: control.placeholderText font: control.font - color: control.color + color: control.placeholderTextColor verticalAlignment: control.verticalAlignment visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter) elide: Text.ElideRight - opacity: 0.5 } background: NinePatchImage { |