aboutsummaryrefslogtreecommitdiffstats
path: root/qt-mobile/qml/TopBar.qml
diff options
context:
space:
mode:
authorGravatar Henrik Brautaset Aronsen <subsurface@henrik.synth.no>2016-02-09 20:39:31 +0100
committerGravatar Dirk Hohndel <dirk@hohndel.org>2016-02-09 12:11:38 -0800
commit98dfc5c770a27081a9fc1d065281aaa31b67d52a (patch)
tree646982394806a68ab3e4de2e1d39ab27e66299b6 /qt-mobile/qml/TopBar.qml
parent8c9883cfcf66de99f6a563161918927ae0fb2f00 (diff)
downloadsubsurface-98dfc5c770a27081a9fc1d065281aaa31b67d52a.tar.gz
QML UI: Back buttons for app log and theme info
The app log and theme info had context menus with a single close item. No need for that. Signed-off-by: Henrik Brautaset Aronsen <subsurface@henrik.synth.no> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-mobile/qml/TopBar.qml')
-rw-r--r--qt-mobile/qml/TopBar.qml10
1 files changed, 7 insertions, 3 deletions
diff --git a/qt-mobile/qml/TopBar.qml b/qt-mobile/qml/TopBar.qml
index a2bab331e..7c6beb44b 100644
--- a/qt-mobile/qml/TopBar.qml
+++ b/qt-mobile/qml/TopBar.qml
@@ -87,7 +87,7 @@ Rectangle {
anchors.top: parent.top
Layout.preferredHeight: editButtonIcon.height
width: editButtonIcon.width
- visible: (detailsWindow.state === "view" && detailsWindow.visible)
+ visible: !backButton.visible && detailsWindow.state === "view" && detailsWindow.visible
Image {
id: editButtonIcon
source: "qrc:/qml/menu-edit.png"
@@ -121,7 +121,8 @@ Rectangle {
anchors.top: parent.top
Layout.preferredHeight: backButtonIcon.height
width: backButtonIcon.width
- visible: (detailsWindow.state === "edit" && detailsWindow.visible)
+ visible: logWindow.visible || themetest.visible ||
+ (detailsWindow.state === "edit" && detailsWindow.visible)
Image {
id: backButtonIcon
source: "qrc:/qml/menu-back.png"
@@ -138,7 +139,10 @@ Rectangle {
height: parent.height
width: parent.width
onClicked: {
- detailsWindow.endEditMode()
+ if (logWindow.visible || themetest.visible)
+ stackView.pop()
+ else
+ detailsWindow.endEditMode()
}
}
}