summaryrefslogtreecommitdiffstats
path: root/examples/qmlsurface/qml/qmlsurface/newbutton.qml
diff options
context:
space:
mode:
authorTitta Heikkala <titta.heikkala@digia.com>2013-12-13 12:36:23 +0200
committerTitta Heikkala <titta.heikkala@digia.com>2013-12-13 13:31:42 +0200
commit8f358742159ebf151ff8187f1a6d8a05ac5c0207 (patch)
tree9edffb835114ad47a1afdca812b5ce09fecfc18c /examples/qmlsurface/qml/qmlsurface/newbutton.qml
parenta50ddbbd8cd86c5002985729c64201515b72b478 (diff)
Fix qml example button layouts
The buttons in the qml examples are now set into layouts so that the text is visible on different platforms. Change-Id: Id25d01ea978905b5c744047b40d47e56e6ac14bd Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'examples/qmlsurface/qml/qmlsurface/newbutton.qml')
-rw-r--r--examples/qmlsurface/qml/qmlsurface/newbutton.qml23
1 files changed, 16 insertions, 7 deletions
diff --git a/examples/qmlsurface/qml/qmlsurface/newbutton.qml b/examples/qmlsurface/qml/qmlsurface/newbutton.qml
index 895db183..e44c9d1a 100644
--- a/examples/qmlsurface/qml/qmlsurface/newbutton.qml
+++ b/examples/qmlsurface/qml/qmlsurface/newbutton.qml
@@ -18,6 +18,7 @@
import QtQuick 2.1
import QtQuick.Controls 1.0
+import QtQuick.Controls.Styles 1.0
Item {
id: newbutton
@@ -26,17 +27,25 @@ Item {
signal clicked
- height: 80
+ implicitWidth: buttonText.implicitWidth + 5
+ implicitHeight: buttonText.implicitHeight + 10
Button {
+ id: buttonText
width: parent.width
height: parent.height
- Text {
- id: buttonText
- wrapMode: Text.WordWrap
- verticalAlignment: Text.AlignVCenter
- horizontalAlignment: Text.AlignHCenter
- anchors.fill: parent
+
+ style: ButtonStyle {
+ label: Component {
+ Text {
+ text: buttonText.text
+ clip: true
+ wrapMode: Text.WordWrap
+ verticalAlignment: Text.AlignVCenter
+ horizontalAlignment: Text.AlignHCenter
+ anchors.fill: parent
+ }
+ }
}
onClicked: newbutton.clicked()
}