summaryrefslogtreecommitdiff
path: root/gui/qml/main.qml
diff options
context:
space:
mode:
Diffstat (limited to 'gui/qml/main.qml')
-rw-r--r--gui/qml/main.qml23
1 files changed, 15 insertions, 8 deletions
diff --git a/gui/qml/main.qml b/gui/qml/main.qml
index 80e5e62..98eac80 100644
--- a/gui/qml/main.qml
+++ b/gui/qml/main.qml
@@ -11,10 +11,16 @@ ApplicationWindow {
property var ctx
+
Connections {
target: jsonModel
onDataChanged: {
ctx = JSON.parse(jsonModel.getJson());
+ if (ctx.donate == 'true') {
+ console.debug(jsonModel.getJson())
+ donate.visible = true
+ backend.toggleDonate()
+ }
}
}
@@ -92,6 +98,7 @@ ApplicationWindow {
StateGroup {
id: vpn
state: ctx ? ctx.status : ""
+
states: [
State { name: "initializing" },
State {
@@ -106,7 +113,7 @@ ApplicationWindow {
},
State {
name: "starting"
- PropertyChanges { target: systray; tooltip: toHuman("connecting"); icon.source: icons["wait"] }
+ PropertyChanges { target: systray; tooltip: toHuman("connecting"); icon.source: icons["wait"] }
PropertyChanges { target: statusItem; text: toHuman("connecting") }
},
State {
@@ -181,13 +188,17 @@ ApplicationWindow {
}
}
+ DonateDialog {
+ visible: false
+ id: donate
+ }
+}
+
+
/*
LoginDialog {
id: login
}
- DonateDialog {
- id: donate
- }
MessageDialog {
id: about
buttons: MessageDialog.Ok
@@ -223,7 +234,3 @@ ApplicationWindow {
visible: ctxSystray.errorInitMsg != ""
}
*/
-
-
-
-}