diff --git a/gui/components/StatusBox.qml b/gui/components/StatusBox.qml index 14e842b15026a5c038b75925b665e8cc3b8010cd..696211471119ea55f0a9ae57188a4ed1ae41a541 100644 --- a/gui/components/StatusBox.qml +++ b/gui/components/StatusBox.qml @@ -6,8 +6,13 @@ import QtQuick.Templates as T import QtQuick.Controls.impl import QtQuick.Controls.Material import QtQuick.Controls.Material.impl + +import QtQuick.Dialogs + + import "../themes/themes.js" as Theme + Item { id: statusbox anchors.fill: parent @@ -22,6 +27,17 @@ Item { } } + MessageDialog { + id: messageDialog + title: "Error starting VPN" + text: "error message here..." + onAccepted: { + console.log("And of course you could only agree.") + //Qt.quit() + } + Component.onCompleted: visible = true + } + VPNState { id: vpn } @@ -167,6 +183,14 @@ Item { } else { console.debug("unknown state"); } + + messageDialog.open(); + /* + QMessageBox messageBox; + messageBox.critical(0,"Error","An error has occured !"); + messageBox.setFixedSize(500,200); + messageBox.open(); + */ } } }