From: Henrik Brautaset Aronsen <[email protected]>

The app log and theme info had context menus
with a single close item. No need for that.

Signed-off-by: Henrik Brautaset Aronsen <[email protected]>
---
 qt-mobile/qml/GpsList.qml | 12 ------------
 qt-mobile/qml/Log.qml     | 12 ------------
 qt-mobile/qml/TopBar.qml  | 10 +++++++---
 3 files changed, 7 insertions(+), 27 deletions(-)

diff --git a/qt-mobile/qml/GpsList.qml b/qt-mobile/qml/GpsList.qml
index 07dc4a5..2c30ae1 100644
--- a/qt-mobile/qml/GpsList.qml
+++ b/qt-mobile/qml/GpsList.qml
@@ -14,18 +14,6 @@ MobileComponents.Page {
        anchors.margins: MobileComponents.Units.gridUnit / 2
        objectName: "gpsList"
 
-       contextualActions: [
-               Action {
-                       id: closeLog
-                       text: "Close GPS list"
-                       iconName: "view-readermode"
-                       onTriggered: {
-                               stackView.pop()
-                               contextDrawer.close()
-                       }
-               }
-       ]
-
        Component {
                id: gpsDelegate
                MobileComponents.ListItemWithActions {
diff --git a/qt-mobile/qml/Log.qml b/qt-mobile/qml/Log.qml
index bf3dcbd..6e6ca04 100644
--- a/qt-mobile/qml/Log.qml
+++ b/qt-mobile/qml/Log.qml
@@ -37,16 +37,4 @@ MobileComponents.Page {
                        }
                }
        }
-       contextualActions: [
-               Action {
-                       id: closeLog
-                       text: "Close log"
-                       iconName: "view-readermode"
-                       onTriggered: {
-                               stackView.pop()
-                               contextDrawer.close()
-                       }
-               }
-       ]
-
 }
diff --git a/qt-mobile/qml/TopBar.qml b/qt-mobile/qml/TopBar.qml
index a2bab33..7c6beb4 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()
                                }
                        }
                }
-- 
2.7.0

_______________________________________________
subsurface mailing list
[email protected]
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to