mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Mobile: factor out syncToCloud [3/3]
After the previous commits, we now have a preference that nicely preserves the state of the UI, and we have the well known git_local_only global, that is used to denote whether we want to use to local repo only, or we want to interact with the online cloud as well. This commit gets rid of the now superfluous syncToCloud logic. Instead we simply set the git_local_only directly. Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
This commit is contained in:
parent
87b8155576
commit
a95e658946
5 changed files with 14 additions and 21 deletions
|
|
@ -28,7 +28,6 @@ Kirigami.ApplicationWindow {
|
|||
}
|
||||
property alias oldStatus: prefs.oldStatus
|
||||
property alias notificationText: manager.notificationText
|
||||
property alias syncToCloud: manager.syncToCloud
|
||||
property alias locationServiceEnabled: manager.locationServiceEnabled
|
||||
property alias pluggedInDeviceName: manager.pluggedInDeviceName
|
||||
property alias showPin: prefs.showPin
|
||||
|
|
@ -279,7 +278,7 @@ Kirigami.ApplicationWindow {
|
|||
visible: prefs.credentialStatus !== CloudStatus.CS_NOCLOUD
|
||||
onTriggered: {
|
||||
PrefCloudStorage.cloud_auto_sync = !PrefCloudStorage.cloud_auto_sync
|
||||
syncToCloud = PrefCloudStorage.cloud_auto_sync
|
||||
manager.setGitLocalOnly(PrefCloudStorage.cloud_auto_sync)
|
||||
if (!PrefCloudStorage.cloud_auto_sync) {
|
||||
showPassiveNotification(qsTr("Turning off automatic sync to cloud causes all data to only be \
|
||||
stored locally. This can be very useful in situations with limited or no network access. Please choose 'Manual sync with cloud' \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue