aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMitch Curtis <mitch.curtis@qt.io>2018-06-12 12:08:12 +0200
committerMitch Curtis <mitch.curtis@qt.io>2018-06-13 10:05:41 +0000
commit06b31b60fe3210d55d978205b1fa302feda5d819 (patch)
tree38f0e1e1811db6a16b81d7ab524bbcbb03b1f287
parent08437d525a168df9abbda74d5b5ffddfd2841702 (diff)
TextArea, TextField: use the control's renderType in placeholder text
The placeholder text's renderType should cohere to the renderType of the control. This is already the case for font, and sometimes color too. This solution avoids the need to expose a new property. Task-number: QTBUG-68769 Change-Id: I6711aea83b7b8ee27f56b9c905aa4870465e3fd9 Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
-rw-r--r--src/imports/controls/TextArea.qml1
-rw-r--r--src/imports/controls/TextField.qml1
-rw-r--r--src/imports/controls/fusion/TextArea.qml1
-rw-r--r--src/imports/controls/fusion/TextField.qml1
-rw-r--r--src/imports/controls/imagine/TextArea.qml1
-rw-r--r--src/imports/controls/imagine/TextField.qml1
-rw-r--r--src/imports/controls/material/TextArea.qml1
-rw-r--r--src/imports/controls/material/TextField.qml2
-rw-r--r--src/imports/controls/universal/TextArea.qml1
-rw-r--r--src/imports/controls/universal/TextField.qml1
10 files changed, 10 insertions, 1 deletions
diff --git a/src/imports/controls/TextArea.qml b/src/imports/controls/TextArea.qml
index 04a44eae..86dc7cbf 100644
--- a/src/imports/controls/TextArea.qml
+++ b/src/imports/controls/TextArea.qml
@@ -70,5 +70,6 @@ T.TextArea {
verticalAlignment: control.verticalAlignment
visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
elide: Text.ElideRight
+ renderType: control.renderType
}
}
diff --git a/src/imports/controls/TextField.qml b/src/imports/controls/TextField.qml
index 4b80d8be..d9b0046d 100644
--- a/src/imports/controls/TextField.qml
+++ b/src/imports/controls/TextField.qml
@@ -71,6 +71,7 @@ T.TextField {
verticalAlignment: control.verticalAlignment
visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
elide: Text.ElideRight
+ renderType: control.renderType
}
background: Rectangle {
diff --git a/src/imports/controls/fusion/TextArea.qml b/src/imports/controls/fusion/TextArea.qml
index 36d9db04..9165116c 100644
--- a/src/imports/controls/fusion/TextArea.qml
+++ b/src/imports/controls/fusion/TextArea.qml
@@ -72,5 +72,6 @@ T.TextArea {
verticalAlignment: control.verticalAlignment
visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
elide: Text.ElideRight
+ renderType: control.renderType
}
}
diff --git a/src/imports/controls/fusion/TextField.qml b/src/imports/controls/fusion/TextField.qml
index 2ea5c967..7b8984d2 100644
--- a/src/imports/controls/fusion/TextField.qml
+++ b/src/imports/controls/fusion/TextField.qml
@@ -72,6 +72,7 @@ T.TextField {
verticalAlignment: control.verticalAlignment
visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
elide: Text.ElideRight
+ renderType: control.renderType
}
background: Rectangle {
diff --git a/src/imports/controls/imagine/TextArea.qml b/src/imports/controls/imagine/TextArea.qml
index 9867a0bd..1e351ab8 100644
--- a/src/imports/controls/imagine/TextArea.qml
+++ b/src/imports/controls/imagine/TextArea.qml
@@ -74,6 +74,7 @@ T.TextArea {
verticalAlignment: control.verticalAlignment
visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
elide: Text.ElideRight
+ renderType: control.renderType
opacity: 0.5
}
diff --git a/src/imports/controls/imagine/TextField.qml b/src/imports/controls/imagine/TextField.qml
index 17827b95..1782c1e2 100644
--- a/src/imports/controls/imagine/TextField.qml
+++ b/src/imports/controls/imagine/TextField.qml
@@ -74,6 +74,7 @@ T.TextField {
verticalAlignment: control.verticalAlignment
visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
elide: Text.ElideRight
+ renderType: control.renderType
opacity: 0.5
}
diff --git a/src/imports/controls/material/TextArea.qml b/src/imports/controls/material/TextArea.qml
index 2dc64570..207d12c5 100644
--- a/src/imports/controls/material/TextArea.qml
+++ b/src/imports/controls/material/TextArea.qml
@@ -71,6 +71,7 @@ T.TextArea {
color: control.Material.hintTextColor
verticalAlignment: control.verticalAlignment
elide: Text.ElideRight
+ renderType: control.renderType
visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
}
diff --git a/src/imports/controls/material/TextField.qml b/src/imports/controls/material/TextField.qml
index 6ce905af..e8af67d4 100644
--- a/src/imports/controls/material/TextField.qml
+++ b/src/imports/controls/material/TextField.qml
@@ -72,8 +72,8 @@ T.TextField {
color: control.Material.hintTextColor
verticalAlignment: control.verticalAlignment
elide: Text.ElideRight
+ renderType: control.renderType
visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
-
}
background: Rectangle {
diff --git a/src/imports/controls/universal/TextArea.qml b/src/imports/controls/universal/TextArea.qml
index 5dc78c80..3e407160 100644
--- a/src/imports/controls/universal/TextArea.qml
+++ b/src/imports/controls/universal/TextArea.qml
@@ -76,6 +76,7 @@ T.TextArea {
visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
verticalAlignment: control.verticalAlignment
elide: Text.ElideRight
+ renderType: control.renderType
}
background: Rectangle {
diff --git a/src/imports/controls/universal/TextField.qml b/src/imports/controls/universal/TextField.qml
index f4164fed..0f3084ce 100644
--- a/src/imports/controls/universal/TextField.qml
+++ b/src/imports/controls/universal/TextField.qml
@@ -77,6 +77,7 @@ T.TextField {
visible: !control.length && !control.preeditText && (!control.activeFocus || control.horizontalAlignment !== Qt.AlignHCenter)
verticalAlignment: control.verticalAlignment
elide: Text.ElideRight
+ renderType: control.renderType
}
background: Rectangle {