From fd4499fc9e2382ff6347e658b092d82956dcce71 Mon Sep 17 00:00:00 2001 From: Black Hat Date: Thu, 12 Jul 2018 14:40:51 +0800 Subject: [PATCH] Fix busy indicator. --- matrix/controller.cpp | 5 +++++ qml/form/RoomForm.qml | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/matrix/controller.cpp b/matrix/controller.cpp index 0e940c8..6d02ae7 100644 --- a/matrix/controller.cpp +++ b/matrix/controller.cpp @@ -13,6 +13,11 @@ Controller::Controller(QObject *parent) : QObject(parent) { &Controller::resync); connect(m_connection, &QMatrixClient::Connection::connected, this, &Controller::connectionChanged); + + connect(m_connection, &QMatrixClient::Connection::connected, + [=] { setBusy(true); }); + connect(m_connection, &QMatrixClient::Connection::syncDone, + [=] { setBusy(false); }); } Controller::~Controller() { m_connection->stopSync(); } diff --git a/qml/form/RoomForm.qml b/qml/form/RoomForm.qml index 6a6f66c..100c6e7 100644 --- a/qml/form/RoomForm.qml +++ b/qml/form/RoomForm.qml @@ -91,7 +91,7 @@ Item { displayMarginEnd: 40 verticalLayoutDirection: ListView.BottomToTop maximumFlickVelocity: 1024 - spacing: 12 + spacing: 8 model: MessageEventModel{ id: messageEventModel