summaryrefslogtreecommitdiffstats
path: root/examples/qmlscatter/qml/qmlscatter/main.qml
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@digia.com>2013-08-30 09:10:05 +0300
committerTomi Korpipää <tomi.korpipaa@digia.com>2013-08-30 09:20:35 +0300
commitdb365e634c2b6f66e561695db179ae0ebfddb28c (patch)
tree063cff3909365e6e9a96a637726edffb8ec33a7e /examples/qmlscatter/qml/qmlscatter/main.qml
parente1c52ad41dc5f87f3afb184ab17b7038ed85ac40 (diff)
QMLScatter example improved a bit
Change-Id: Iac8e6b0edce20d2ef0cd89999c59a485a6f3862a Change-Id: Iac8e6b0edce20d2ef0cd89999c59a485a6f3862a Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'examples/qmlscatter/qml/qmlscatter/main.qml')
-rw-r--r--examples/qmlscatter/qml/qmlscatter/main.qml151
1 files changed, 53 insertions, 98 deletions
diff --git a/examples/qmlscatter/qml/qmlscatter/main.qml b/examples/qmlscatter/qml/qmlscatter/main.qml
index fd2c6e2e..a85c2d21 100644
--- a/examples/qmlscatter/qml/qmlscatter/main.qml
+++ b/examples/qmlscatter/qml/qmlscatter/main.qml
@@ -17,13 +17,11 @@
****************************************************************************/
import QtQuick 2.1
-import QtQuick.Controls 1.0
import com.digia.QtDataVis3D 1.0
+import "."
Item {
id: mainview
- width: 800
- height: 700
visible: true
Item {
@@ -89,123 +87,80 @@ Item {
}
}
- Rectangle {
+ Button {
id: shadowToggle
- width: 120
- height: 30
-
- TextArea {
- id: shadowText
- text: "Toggle Shadows On"
- anchors.fill: parent
- }
-
- MouseArea {
- anchors.fill: parent
- onClicked: {
- if (testscatter.shadowQuality === Scatter3D.ShadowNone) {
- testscatter.shadowQuality = Scatter3D.ShadowMedium;
- shadowText.text = "Toggle Shadows Off";
- } else {
- testscatter.shadowQuality = Scatter3D.ShadowNone;
- shadowText.text = "Toggle Shadows On";
- }
+ width: parent.width / 5
+ text: "Toggle Shadows On"
+ onClicked: {
+ if (testscatter.shadowQuality === Scatter3D.ShadowNone) {
+ testscatter.shadowQuality = Scatter3D.ShadowMedium;
+ text = "Toggle Shadows Off";
+ } else {
+ testscatter.shadowQuality = Scatter3D.ShadowNone;
+ text = "Toggle Shadows On";
}
}
}
- Rectangle {
+
+ Button {
id: smoothToggle
- width: 140
- height: 30
+ width: parent.width / 5
+ defaultColor: "gainsboro"
+ text: "Toggle Smooth Objects On"
anchors.left: shadowToggle.right
-
- TextArea {
- id: smoothText
- text: "Toggle Smooth Objects On"
- anchors.fill: parent
- }
-
- MouseArea {
- anchors.fill: parent
- onClicked: {
- if (testscatter.objectSmooth === false) {
- smoothText.text = "Toggle Smooth Objects Off"
- testscatter.objectSmooth = true;
- } else {
- smoothText.text = "Toggle Smooth Objects On"
- testscatter.objectSmooth = false;
- }
+ onClicked: {
+ if (testscatter.objectSmooth === false) {
+ text = "Toggle Smooth Objects Off"
+ testscatter.objectSmooth = true;
+ } else {
+ text = "Toggle Smooth Objects On"
+ testscatter.objectSmooth = false;
}
}
}
- Rectangle {
+
+ Button {
id: cameraToggle
- width: 130
- height: 30
+ width: parent.width / 5
+ text: "Toggle Camera Preset"
anchors.left: smoothToggle.right
-
- TextArea {
- text: "Toggle Camera Preset"
- anchors.fill: parent
- }
-
- MouseArea {
- anchors.fill: parent
- onClicked: {
- if (testscatter.cameraPreset === Scatter3D.PresetFront) {
- testscatter.cameraPreset = Scatter3D.PresetIsometricRightHigh;
- } else {
- testscatter.cameraPreset = Scatter3D.PresetFront;
- }
+ onClicked: {
+ if (testscatter.cameraPreset === Scatter3D.PresetFront) {
+ testscatter.cameraPreset = Scatter3D.PresetIsometricRightHigh;
+ } else {
+ testscatter.cameraPreset = Scatter3D.PresetFront;
}
}
}
- Rectangle {
+
+ Button {
id: themeToggle
- width: 120
- height: 30
+ width: parent.width / 5
+ defaultColor: "gainsboro"
+ text: "Toggle Theme"
anchors.left: cameraToggle.right
-
- TextArea {
- text: "Toggle Theme"
- anchors.fill: parent
- }
-
- MouseArea {
- anchors.fill: parent
- onClicked: {
- if (testscatter.theme === Scatter3D.ThemeBlueCerulean) {
- testscatter.theme = Scatter3D.ThemeSystem;
- } else {
- testscatter.theme = Scatter3D.ThemeBlueCerulean;
- }
+ onClicked: {
+ if (testscatter.theme === Scatter3D.ThemeBlueCerulean) {
+ testscatter.theme = Scatter3D.ThemeSystem;
+ } else {
+ testscatter.theme = Scatter3D.ThemeBlueCerulean;
}
}
}
- Rectangle {
+
+ Button {
id: backgroundToggle
- width: 130
- height: 30
+ width: parent.width / 5
+ text: "Toggle Background Off"
anchors.left: themeToggle.right
-
- TextArea {
- id: backgroundText
- text: "Toggle Background Off"
- anchors.fill: parent
- }
-
- MouseArea {
- anchors.fill: parent
- onClicked: {
- if (testscatter.backgroundVisible === true) {
- testscatter.backgroundVisible = false;
- backgroundText.text = "Toggle Background On";
- } else {
- testscatter.backgroundVisible = true;
- backgroundText.text = "Toggle Background Off";
- }
+ onClicked: {
+ if (testscatter.backgroundVisible === true) {
+ testscatter.backgroundVisible = false;
+ text = "Toggle Background On";
+ } else {
+ testscatter.backgroundVisible = true;
+ text = "Toggle Background Off";
}
}
}
-
}