diff options
author | link2xt <link2xt@testrun.org> | 2020-11-05 22:03:37 +0300 |
---|---|---|
committer | link2xt <link2xt@testrun.org> | 2020-11-05 23:08:08 +0300 |
commit | fe89c7a4ff760564f3cdbcd8e27c04eadd9f79d8 (patch) | |
tree | 39d56b00509277afca8743adcf6051bd42121e99 /qml/main.qml | |
parent | daa31b783ad1dead6cbed79b428792702612aa31 (diff) | |
download | kdeltachat-fe89c7a4ff760564f3cdbcd8e27c04eadd9f79d8.tar.gz kdeltachat-fe89c7a4ff760564f3cdbcd8e27c04eadd9f79d8.zip |
Move accounts model from C++ to QML
C++ models are not well documented and it is easier to manage the model
in QML.
Now all QObjects are thin wrappers around Delta Chat core structures.
Diffstat (limited to 'qml/main.qml')
-rw-r--r-- | qml/main.qml | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/qml/main.qml b/qml/main.qml index cb116b3..546d553 100644 --- a/qml/main.qml +++ b/qml/main.qml @@ -19,9 +19,9 @@ Kirigami.ApplicationWindow { text: "Start IO" onCheckedChanged: { if (checked) { - accountsModel.startIo() + dcAccounts.startIo() } else { - accountsModel.stopIo() + dcAccouts.stopIo() } } } @@ -30,7 +30,7 @@ Kirigami.ApplicationWindow { Kirigami.Action { text: "Maybe network" iconName: "view-refresh" - onTriggered: accountsModel.maybeNetwork() + onTriggered: dcAccounts.maybeNetwork() } ] } @@ -39,18 +39,18 @@ Kirigami.ApplicationWindow { id: contextDrawer } - AccountsModel { - id: accountsModel + DcAccounts { + id: dcAccounts } Component.onCompleted: { console.log('starting') - eventEmitter = accountsModel.getEventEmitter() + eventEmitter = dcAccounts.getEventEmitter() eventEmitter.start(); } onClosing: { // Cancel all tasks that may block the termination of event loop. - accountsModel.stopIo() + dcAccounts.stopIo() } } |