diff options
author | Joakim Bygdell <j.bygdell@gmail.com> | 2017-07-23 09:38:40 +0200 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2017-07-23 23:47:22 +0900 |
commit | d51fe03bd9195380aeec031a6e45eda5f44404f0 (patch) | |
tree | 28297346ed0feb262a3a55ee5a93a4ba04c6c26c /mobile-widgets/qml/Settings.qml | |
parent | 3b3f6b67f570c44609dba3690ee958b05e10933a (diff) | |
download | subsurface-d51fe03bd9195380aeec031a6e45eda5f44404f0.tar.gz |
QML UI: move location services to GPS menu
Move the location services switch to the GPS menu, indicate both with icon and text if the service is active or not.
Signed-off-by: Joakim Bygdell <j.bygdell@gmail.com>
Diffstat (limited to 'mobile-widgets/qml/Settings.qml')
-rw-r--r-- | mobile-widgets/qml/Settings.qml | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/mobile-widgets/qml/Settings.qml b/mobile-widgets/qml/Settings.qml index 8669c3bb1..f3418e01f 100644 --- a/mobile-widgets/qml/Settings.qml +++ b/mobile-widgets/qml/Settings.qml @@ -308,41 +308,6 @@ Kirigami.ScrollablePage { } } - Kirigami.Label { - text: qsTr("Run location service") - Layout.alignment: Qt.AlignRight - Layout.preferredWidth: gridWidth * 0.75 - } - Switch { - id: locationButton - Layout.preferredWidth: gridWidth * 0.25 - visible: manager.locationServiceAvailable - checked: manager.locationServiceEnabled - onClicked: { - manager.locationServiceEnabled = checked - } - indicator: Rectangle { - implicitWidth: Kirigami.Units.largeSpacing * 3 - implicitHeight: Kirigami.Units.largeSpacing - x: locationButton.leftPadding - y: parent.height / 2 - height / 2 - radius: Kirigami.Units.largeSpacing * 0.5 - color: locationButton.checked ? - subsurfaceTheme.lightPrimaryColor : subsurfaceTheme.backgroundColor - border.color: subsurfaceTheme.darkerPrimaryColor - - Rectangle { - x: locationButton.checked ? parent.width - width : 0 - y: parent.height / 2 - height / 2 - width: Kirigami.Units.largeSpacing * 1.5 - height: Kirigami.Units.largeSpacing * 1.5 - radius: height / 2 - color: locationButton.down || locationButton.checked ? - subsurfaceTheme.primaryColor : subsurfaceTheme.lightPrimaryColor - border.color: subsurfaceTheme.darkerPrimaryColor - } - } - } } Rectangle { color: subsurfaceTheme.darkerPrimaryColor |