19import Lomiri.Components 1.3
20import Dekko.Mail.API 1.0
21import Dekko.Mail.Stores.Settings 1.0
23import Dekko.Lomiri.Components 1.0
26 pageHeader.title: qsTr("Account Settings: %1").arg(SettingsStore.selectedAccount.name)
27 pageHeader.backAction: Action {
30 SettingsActions.saveCurrentGroup()
31 if (SettingsStore.settingsChanged) {
32 SettingsActions.saveSelectedAccount()
33 ViewActions.reloadAccountBasedModels()
34 SettingsStore.settingsChanged =
false
36 ViewActions.popStageArea(ViewKeys.settingsStack2)
37 ViewActions.popStageArea(ViewKeys.settingsStack1)
41 pageHeader.primaryAction: Action {
44 AccountActions.deleteAccount(SettingsStore.selectedAccountId, SettingsStore.selectedAccount.name,
true)
45 ViewActions.popStageArea(ViewKeys.settingsStack2)
46 ViewActions.popStageArea(ViewKeys.settingsStack1)
53 location:
"Dekko::Settings::AccountAction"
57 onTriggered: SettingsActions.openSettingsGroup(Qt.resolvedUrl("./
DetailsGroup.qml"))
60 text: qsTr(
"Incoming Server")
64 text: qsTr(
"Outgoing Server")
68 text: qsTr(
"Copies and Folders")
69 onTriggered: SettingsActions.openSettingsGroup(Qt.resolvedUrl("./
CopyFoldersGroup.qml"))
79 model: registry.actions
83 height: l1.height + divider.height
86 title.text: d.action.text