aboutsummaryrefslogtreecommitdiff
path: root/qml/ChatlistPage.qml
diff options
context:
space:
mode:
authorlink2xt <link2xt@testrun.org>2021-03-16 03:30:19 +0300
committerlink2xt <link2xt@testrun.org>2021-03-19 03:13:33 +0300
commitbb9cf9564f9933928ded677809ccd8f9b0980d12 (patch)
tree9b074f804e435b2d27e3d3c8d9834162a70e4be5 /qml/ChatlistPage.qml
parent9cc440eb5bf56b16ef6ea4bf2061f57d0c4b4e4a (diff)
downloadkdeltachat-bb9cf9564f9933928ded677809ccd8f9b0980d12.tar.gz
kdeltachat-bb9cf9564f9933928ded677809ccd8f9b0980d12.zip
Use Connections to connect signals in QML
Diffstat (limited to 'qml/ChatlistPage.qml')
-rw-r--r--qml/ChatlistPage.qml21
1 files changed, 10 insertions, 11 deletions
diff --git a/qml/ChatlistPage.qml b/qml/ChatlistPage.qml
index dfc41f0..a6c3795 100644
--- a/qml/ChatlistPage.qml
+++ b/qml/ChatlistPage.qml
@@ -13,21 +13,20 @@ Kirigami.ScrollablePage {
required property DcContext context
required property DcAccountsEventEmitter eventEmitter
- signal messagesChanged
- onMessagesChanged: {
- // Reload chatlist
- updateChatlist();
- }
+ Connections {
+ target: chatlistPage.eventEmitter
- signal messagesNoticed
- onMessagesNoticed: {
- // Reload chatlist
- updateChatlist();
+ function onMessagesChanged() {
+ // Reload chatlist
+ updateChatlist();
+ }
+ function onMessagesNoticed() {
+ // Reload chatlist
+ updateChatlist();
+ }
}
Component.onCompleted: {
- eventEmitter.onMessagesChanged.connect(messagesChanged)
- eventEmitter.onMessagesNoticed.connect(messagesNoticed)
updateChatlist()
}