diff options
author | Szabolcs David <davidsz@inf.u-szeged.hu> | 2019-02-21 14:04:44 +0100 |
---|---|---|
committer | Szabolcs David <davidsz@inf.u-szeged.hu> | 2019-02-25 16:48:16 +0000 |
commit | 4263778b2cf06dbdba24c7dfe2e54268a50de257 (patch) | |
tree | 796ce35b5c9260ad2b71b2a78922efcdd9894801 /examples/webengine/quicknanobrowser/BrowserWindow.qml | |
parent | 1f77d4709946511b919810354f19875824399096 (diff) |
Quicknanobrowser: Hide status bubble properly
Status bubble is always visible in the lower left corner.
Change-Id: I334246d65261b8c762aafb7d276122f63fe3a8ba
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'examples/webengine/quicknanobrowser/BrowserWindow.qml')
-rw-r--r-- | examples/webengine/quicknanobrowser/BrowserWindow.qml | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/examples/webengine/quicknanobrowser/BrowserWindow.qml b/examples/webengine/quicknanobrowser/BrowserWindow.qml index 8d62482da..0ac69ef24 100644 --- a/examples/webengine/quicknanobrowser/BrowserWindow.qml +++ b/examples/webengine/quicknanobrowser/BrowserWindow.qml @@ -380,11 +380,12 @@ ApplicationWindow { focus: true onLinkHovered: function(hoveredUrl) { - if (hoveredUrl === "") - resetStatusText.start(); + if (hoveredUrl == "") + hideStatusText.start(); else { - resetStatusText.stop(); statusText.text = hoveredUrl; + statusBubble.visible = true; + hideStatusText.stop(); } } @@ -566,6 +567,7 @@ ApplicationWindow { id: statusBubble color: "oldlace" property int padding: 8 + visible: false anchors.left: parent.left anchors.bottom: parent.bottom @@ -578,9 +580,12 @@ ApplicationWindow { elide: Qt.ElideMiddle Timer { - id: resetStatusText + id: hideStatusText interval: 750 - onTriggered: statusText.text = "" + onTriggered: { + statusText.text = ""; + statusBubble.visible = false; + } } } } |