Add a confirm dialog for the sign out

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
This commit is contained in:
Carl Schwan
2022-11-16 11:23:03 +01:00
parent 05c4d6d90c
commit 5e15c38afb
3 changed files with 47 additions and 1 deletions

View File

@@ -269,7 +269,7 @@ Kirigami.ApplicationWindow {
text: i18n("Logout")
icon.name: "list-remove-user"
enabled: Controller.accountCount > 0
onTriggered: Controller.logout(Controller.activeConnection, true)
onTriggered: confirmLogoutDialog.open()
},
Kirigami.Action {
text: i18n("Quit")
@@ -280,6 +280,10 @@ Kirigami.ApplicationWindow {
]
}
ConfirmLogoutDialog {
id: confirmLogoutDialog
}
Component.onCompleted: {
Controller.setBlur(pageStack, Config.blur && !Config.compactLayout);
if (Config.minimizeToSystemTrayOnStartup && !Kirigami.Settings.isMobile && Controller.supportSystemTray && Config.systemTray) {