summaryrefslogtreecommitdiffstats
path: root/basicsuite/webengine
diff options
context:
space:
mode:
authorAndras Becsi <andras.becsi@digia.com>2014-05-21 12:30:57 +0200
committerAndras Becsi <andras.becsi@digia.com>2014-05-21 14:05:13 +0300
commit54ead8c42780e3cf848fbd6ce21653f6c6cff628 (patch)
treefd7d76fc6123c49b94a0e369cceed4e9ccdd4a71 /basicsuite/webengine
parentbba3912611845da1035bf0799b4283259ffba5cb (diff)
Fix webengine demo to hide home screen when adressbar is accepted
Task-number: QTEE-574 Change-Id: I43f6163f15028c0a47e1676b6da39155e7df30aa Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Diffstat (limited to 'basicsuite/webengine')
-rw-r--r--basicsuite/webengine/main.qml11
-rw-r--r--basicsuite/webengine/ui/PageView.qml12
2 files changed, 15 insertions, 8 deletions
diff --git a/basicsuite/webengine/main.qml b/basicsuite/webengine/main.qml
index 6b7a989..2295ea4 100644
--- a/basicsuite/webengine/main.qml
+++ b/basicsuite/webengine/main.qml
@@ -180,14 +180,12 @@ Rectangle {
id: homeButton
width: 20
Layout.fillHeight: true
- iconSource: pageView.opacity == 1 ? "ui/icons/window.png" : "ui/icons/home.png"
+ iconSource: pageView.enabled ? "ui/icons/window.png" : "ui/icons/home.png"
onClicked: {
- if (pageView.opacity == 0) {
- pageView.enabled = true
- pageView.opacity = 1
+ if (pageView.enabled) {
+ pageView.hide()
} else {
- pageView.enabled = false
- pageView.opacity = 0
+ pageView.show()
}
}
}
@@ -213,6 +211,7 @@ Rectangle {
Layout.fillWidth: true
text: mainWebView.url
onAccepted: {
+ pageView.hide()
mainWebView.url = engine.fromUserInput(text)
}
}
diff --git a/basicsuite/webengine/ui/PageView.qml b/basicsuite/webengine/ui/PageView.qml
index ac95306..49ed103 100644
--- a/basicsuite/webengine/ui/PageView.qml
+++ b/basicsuite/webengine/ui/PageView.qml
@@ -46,6 +46,14 @@ Rectangle {
id: root
color: "darkgrey"
visible: true
+ function show() {
+ enabled = true
+ opacity = 1
+ }
+ function hide() {
+ enabled = false
+ opacity = 0
+ }
anchors {
fill: parent
}
@@ -61,7 +69,7 @@ Rectangle {
anchors.fill: parent
onClicked: {
load(Qt.resolvedUrl("../content/webgl/helloqt.html"))
- homeButton.clicked()
+ hide()
}
}
}
@@ -73,7 +81,7 @@ Rectangle {
anchors.fill: parent
onClicked: {
load(Qt.resolvedUrl("../content/csstetrahedron/index.html"))
- homeButton.clicked()
+ hide()
}
}
}