notificationbox

This commit is contained in:
2024-12-20 14:11:34 +01:00
parent 4e378d290c
commit f39cb0fcaf
4 changed files with 32 additions and 4 deletions

View File

@@ -181,6 +181,10 @@ Item
onAccepted: config.getRecoveryKey(getRecoveryDialog.currentFile, recpass)
onRejected: quit()
}
Notifications
{
id: oschkar
}
}
Component.onCompleted:
@@ -188,6 +192,7 @@ Item
loggedin_user.loginOkay.connect(loggedin)
config.invalidEncryptionKey.connect(getEncryptionKey)
config.checkEncryptionKey()
loggedin_user.noDbConnection.connect(dbConnectionFailed)
}
function loggedin()
@@ -199,4 +204,10 @@ Item
{
recoveryPaswordDialog.open()
}
function dbConnectionFailed(msg)
{
oschkar.notificationBox.informativeText = msg
oschkar.notificationBox.text = "Verbindung zum Datenbankserver verloren"
oschkar.notificationBox.open()
}
}

View File

@@ -1,5 +1,14 @@
import QtQuick
import QtQuick.Dialogs
Item {
Item
{
id: oschkar
property alias notificationBox: notificationDialog
MessageDialog
{
id: notificationDialog
buttons: MessageDialog.Ok
}
}