aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick/demos/stocqt/content/Button.qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/quick/demos/stocqt/content/Button.qml')
-rw-r--r--examples/quick/demos/stocqt/content/Button.qml23
1 files changed, 13 insertions, 10 deletions
diff --git a/examples/quick/demos/stocqt/content/Button.qml b/examples/quick/demos/stocqt/content/Button.qml
index 0e99c52c51..2cdd187629 100644
--- a/examples/quick/demos/stocqt/content/Button.qml
+++ b/examples/quick/demos/stocqt/content/Button.qml
@@ -42,18 +42,21 @@ import QtQuick 2.0
Rectangle {
id:button
- property bool buttonEnabled:true
+ signal clicked
+ property alias text: txt.text
+ property bool buttonEnabled:false
radius:5
- width:25
- height:25
- color:buttonEnabled ? "steelblue" : "gray"
+ width: Math.max(64,txt.width+16);
+ height: 32
+ color: buttonEnabled ? "steelblue" : "gray"
MouseArea {
anchors.fill:parent
- onClicked: {
- if (buttonEnabled)
- buttonEnabled = false;
- else
- buttonEnabled = true;
- }
+ onClicked: button.clicked();
+ }
+ Text {
+ anchors.centerIn: parent
+ font.pixelSize: 18
+ color:"#ecc089"
+ id: txt
}
}