summaryrefslogtreecommitdiffstats
path: root/demos
diff options
context:
space:
mode:
authorAlan Alpert <alan.alpert@nokia.com>2010-06-21 10:50:24 (GMT)
committerAlan Alpert <alan.alpert@nokia.com>2010-06-21 10:50:24 (GMT)
commit1531db939b31df30d92c95072afdafbed999ffe0 (patch)
tree9dc9d8460abe5ec1a42814b681cfbb352d537509 /demos
parent3ea12bbbf794ceb431b182d79267ac2826f25c64 (diff)
downloadQt-1531db939b31df30d92c95072afdafbed999ffe0.zip
Qt-1531db939b31df30d92c95072afdafbed999ffe0.tar.gz
Qt-1531db939b31df30d92c95072afdafbed999ffe0.tar.bz2
Allow things that load SameGame to disable the Quit button
If I missed any, just set inAnotherDemo to true on the SameGame root item. Task-number: QTBUG-11562
Diffstat (limited to 'demos')
-rw-r--r--demos/declarative/samegame/samegame.qml2
-rw-r--r--demos/qtdemo/qmlShell.qml1
2 files changed, 3 insertions, 0 deletions
diff --git a/demos/declarative/samegame/samegame.qml b/demos/declarative/samegame/samegame.qml
index 9c4bfa8..10bf79f 100644
--- a/demos/declarative/samegame/samegame.qml
+++ b/demos/declarative/samegame/samegame.qml
@@ -46,6 +46,7 @@ import "SamegameCore/samegame.js" as Logic
Rectangle {
id: screen
width: 490; height: 720
+ property bool inAnotherDemo: false //Samegame often is just plonked straight into other demos
SystemPalette { id: activePalette }
@@ -143,6 +144,7 @@ Rectangle {
}
Button {
+ visible: !inAnotherDemo
text: "Quit"
anchors { left: newGameButton.right; leftMargin: 3; verticalCenter: parent.verticalCenter }
onClicked: Qt.quit();
diff --git a/demos/qtdemo/qmlShell.qml b/demos/qtdemo/qmlShell.qml
index 141531f..bc46786 100644
--- a/demos/qtdemo/qmlShell.qml
+++ b/demos/qtdemo/qmlShell.qml
@@ -81,6 +81,7 @@ Item {
loader.item.width = 640;
if(loader.item.height > 480)
loader.item.height = 480;
+ loader.item.inAnotherDemo = true;
}}
}