Fix accountCount not updating correctly

This commit is contained in:
Tobias Fella
2020-12-30 02:08:26 +01:00
committed by Carl Schwan
parent 2c1cbc91d8
commit e6b97e3350
2 changed files with 4 additions and 1 deletions

View File

@@ -241,6 +241,7 @@ void Controller::addConnection(Connection *c)
c->sync();
Q_EMIT connectionAdded(c);
Q_EMIT accountCountChanged();
}
void Controller::dropConnection(Connection *c)
@@ -249,6 +250,7 @@ void Controller::dropConnection(Connection *c)
m_connections.removeOne(c);
Q_EMIT connectionDropped(c);
Q_EMIT accountCountChanged();
c->deleteLater();
}

View File

@@ -27,7 +27,7 @@ using namespace Quotient;
class Controller : public QObject
{
Q_OBJECT
Q_PROPERTY(int accountCount READ accountCount NOTIFY connectionAdded NOTIFY connectionDropped)
Q_PROPERTY(int accountCount READ accountCount NOTIFY accountCountChanged)
Q_PROPERTY(bool quitOnLastWindowClosed READ quitOnLastWindowClosed WRITE setQuitOnLastWindowClosed NOTIFY quitOnLastWindowClosedChanged)
Q_PROPERTY(Connection *activeConnection READ activeConnection WRITE setActiveConnection NOTIFY activeConnectionChanged)
Q_PROPERTY(bool busy READ busy WRITE setBusy NOTIFY busyChanged)
@@ -98,6 +98,7 @@ Q_SIGNALS:
void syncDone();
void connectionAdded(Quotient::Connection *_t1);
void connectionDropped(Quotient::Connection *_t1);
void accountCountChanged();
void initiated();
void notificationClicked(const QString &_t1, const QString &_t2);
void quitOnLastWindowClosedChanged();