summaryrefslogtreecommitdiffstats
path: root/examples/declarative/toys/dial-example/dial-example.qml
diff options
context:
space:
mode:
authorQt Continuous Integration System <qt-info@nokia.com>2010-05-21 06:29:13 (GMT)
committerQt Continuous Integration System <qt-info@nokia.com>2010-05-21 06:29:13 (GMT)
commit9b8fcaa5e9b6fe348df40683e4c8a72e4ba95c89 (patch)
tree49f6a311faf226e665e5f0f6167784a958ada5fa /examples/declarative/toys/dial-example/dial-example.qml
parent1c4846bc35613f388fda28841e19c3a9cbc8c11f (diff)
parentaeadd5ae059b182b5bc3da1537b3193bf725c243 (diff)
downloadQt-9b8fcaa5e9b6fe348df40683e4c8a72e4ba95c89.zip
Qt-9b8fcaa5e9b6fe348df40683e4c8a72e4ba95c89.tar.gz
Qt-9b8fcaa5e9b6fe348df40683e4c8a72e4ba95c89.tar.bz2
Merge branch 'qt-master-from-4.7' of scm.dev.nokia.troll.no:qt/qt-integration into master-integration
* 'qt-master-from-4.7' of scm.dev.nokia.troll.no:qt/qt-integration: Make dynamicscene example embeddeable in another graphics scene Some minor example fixes Update docs with correct property name Fix incorrect merge Work around rendering bug in Rectangle. Remove warnings. Test e75088323ae15604139ddfd66b85cc3b8d43abeb Add XmlListModel::errorString() Fix dynamicscene example Update old keyword in docs
Diffstat (limited to 'examples/declarative/toys/dial-example/dial-example.qml')
-rw-r--r--examples/declarative/toys/dial-example/dial-example.qml50
1 files changed, 50 insertions, 0 deletions
diff --git a/examples/declarative/toys/dial-example/dial-example.qml b/examples/declarative/toys/dial-example/dial-example.qml
new file mode 100644
index 0000000..900954f
--- /dev/null
+++ b/examples/declarative/toys/dial-example/dial-example.qml
@@ -0,0 +1,50 @@
+import Qt 4.7
+import "content"
+
+//! [0]
+Rectangle {
+ color: "#545454"
+ width: 300; height: 300
+
+ // Dial with a slider to adjust it
+ Dial {
+ id: dial
+ anchors.centerIn: parent
+ value: slider.x * 100 / (container.width - 34)
+ }
+
+ Rectangle {
+ id: container
+ anchors { bottom: parent.bottom; left: parent.left
+ right: parent.right; leftMargin: 20; rightMargin: 20
+ bottomMargin: 10
+ }
+ height: 16
+
+ radius: 8
+ opacity: 0.7
+ smooth: true
+ gradient: Gradient {
+ GradientStop { position: 0.0; color: "gray" }
+ GradientStop { position: 1.0; color: "white" }
+ }
+
+ Rectangle {
+ id: slider
+ x: 1; y: 1; width: 30; height: 14
+ radius: 6
+ smooth: true
+ gradient: Gradient {
+ GradientStop { position: 0.0; color: "#424242" }
+ GradientStop { position: 1.0; color: "black" }
+ }
+
+ MouseArea {
+ anchors.fill: parent
+ drag.target: parent; drag.axis: Drag.XAxis
+ drag.minimumX: 2; drag.maximumX: container.width - 32
+ }
+ }
+ }
+}
+//! [0] \ No newline at end of file