diff options
Diffstat (limited to 'gui/qml/FailDialog.qml')
-rw-r--r-- | gui/qml/FailDialog.qml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/gui/qml/FailDialog.qml b/gui/qml/FailDialog.qml new file mode 100644 index 0000000..3da421b --- /dev/null +++ b/gui/qml/FailDialog.qml @@ -0,0 +1,23 @@ +import QtQuick 2.0 +import QtQuick.Dialogs 1.2 + +MessageDialog { + title: qsTr("Initialization Error") + modality: Qt.NonModal + text: "" + onAccepted: retryOrQuit() + onRejected: retryOrQuit() + + Component.onCompleted: { + buttons: MessageDialog.Ok + } + + function retryOrQuit() { + if (ctx.loginDialog == 'true') { + login.visible = true + } else { + backend.quit() + } + } +} + |