diff options
author | Andras Becsi <andras.becsi@digia.com> | 2014-05-21 12:30:57 +0200 |
---|---|---|
committer | Andras Becsi <andras.becsi@digia.com> | 2014-05-21 14:05:13 +0300 |
commit | 54ead8c42780e3cf848fbd6ce21653f6c6cff628 (patch) | |
tree | fd7d76fc6123c49b94a0e369cceed4e9ccdd4a71 /basicsuite/webengine | |
parent | bba3912611845da1035bf0799b4283259ffba5cb (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.qml | 11 | ||||
-rw-r--r-- | basicsuite/webengine/ui/PageView.qml | 12 |
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() } } } |