added the ability to restore settings from backup on the initial screen

- fixed the display of services in the settings for mobile devices
This commit is contained in:
vladimir.kuznetsov 2023-09-01 00:48:58 +05:00
parent cbcf187814
commit b58295d1d6
8 changed files with 48 additions and 13 deletions

View file

@ -241,8 +241,10 @@ PageType {
buttonImageSource: "qrc:/images/controls/plus.svg"
clickedFunc: function() {
PageController.showBusyIndicator(true)
SitesController.addSite(textFieldText)
textFieldText = ""
PageController.showBusyIndicator(false)
}
}
@ -312,8 +314,10 @@ PageType {
currentFile: StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/sites"
defaultSuffix: ".json"
onAccepted: {
PageController.showBusyIndicator(true)
SitesController.exportSites(saveFileDialog.currentFile.toString())
moreActionsDrawer.close()
PageController.showBusyIndicator(false)
}
}
}
@ -394,9 +398,11 @@ PageType {
acceptLabel: qsTr("Open sites file")
nameFilters: [ "Sites files (*.json)" ]
onAccepted: {
PageController.showBusyIndicator(true)
SitesController.importSites(openFileDialog.selectedFile.toString(), replaceExistingSites)
importSitesDrawer.close()
moreActionsDrawer.close()
PageController.showBusyIndicator(false)
}
}
}