summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLasse Räihä <lasse.raiha@digia.com>2013-05-31 10:24:43 +0300
committerKimmo Ollila <kimmo.ollila@digia.com>2013-05-31 10:52:38 +0300
commit9f8a22983341876f3eb9466adb300f233700e1b2 (patch)
tree55614fd5d1608c73f9e31a7a4b4c79db592db4f6
parentd3c7e010bb5cf2f18c89f58efa61552fa2985c22 (diff)
Added the support to enable/disable groups.
Change-Id: Iff86e28f41ef217b1d87783dc60851d76f328968 Reviewed-by: Kimmo Ollila <kimmo.ollila@digia.com>
-rw-r--r--QtDemo/qml/QtDemo/WorldCanvas.qml2
-rw-r--r--QtDemo/qml/QtDemo/main.qml12
2 files changed, 9 insertions, 5 deletions
diff --git a/QtDemo/qml/QtDemo/WorldCanvas.qml b/QtDemo/qml/QtDemo/WorldCanvas.qml
index 95a8a1e..e9a2c04 100644
--- a/QtDemo/qml/QtDemo/WorldCanvas.qml
+++ b/QtDemo/qml/QtDemo/WorldCanvas.qml
@@ -60,7 +60,7 @@ Item{
function goBack()
{
- if (app.navigationState == 2) {
+ if (app.useGroups && app.navigationState == 2) {
goTo(app.getCurrentGroup(), false)
zoomAnimation.restart()
}
diff --git a/QtDemo/qml/QtDemo/main.qml b/QtDemo/qml/QtDemo/main.qml
index 40371a7..7a81be1 100644
--- a/QtDemo/qml/QtDemo/main.qml
+++ b/QtDemo/qml/QtDemo/main.qml
@@ -15,6 +15,7 @@ Rectangle{
property real tapLimitX : 2
property real tapLimitY : 1
property int navigationState: 0 //home, group, slide, dirty
+ property bool useGroups: true
function calculateScales(){
if (app.width > 0 && app.height > 0){
@@ -29,8 +30,9 @@ Rectangle{
tapLimitX = Math.max(1,app.width * 0.02);
tapLimitY = Math.max(1,app.height * 0.02);
+
var target = Engine.getCurrentGroup()
- if (navigationState == 1) {
+ if (app.useGroups && navigationState == 1) {
if (target !== null)
canvas.goTo(target, true)
else
@@ -63,14 +65,14 @@ Rectangle{
}
function getNext() {
- if (app.navigationState == 1)
+ if (app.useGroups && app.navigationState == 1)
return Engine.getNextGroup()
else
return Engine.getNext()
}
function getPrevious() {
- if (app.navigationState == 1)
+ if (app.useGroups && app.navigationState == 1)
return Engine.getPreviousGroup()
else
return Engine.getPrevious()
@@ -180,7 +182,9 @@ Rectangle{
}
Component.onCompleted: {
- Engine.initGroups()
+ if (app.useGroups)
+ Engine.initGroups()
+
Engine.initSlides()
cloud1.start();
cloud2.start();