2 files changed, 5 insertions, 0 deletions
diff --git a/src/InviteesModel.cpp b/src/InviteesModel.cpp
index 59054690..9b64f57c 100644
--- a/src/InviteesModel.cpp
+++ b/src/InviteesModel.cpp
@@ -22,6 +22,8 @@ InviteesModel::addUser(QString mxid)
connect(invitee, &Invitee::userInfoLoaded, this, [this]() { endInsertRows(); });
invitees_.push_back(invitee);
+
+ emit countChanged();
}
QHash<int, QByteArray>
diff --git a/src/InviteesModel.h b/src/InviteesModel.h
index ac9208a0..a4e19ebb 100644
--- a/src/InviteesModel.h
+++ b/src/InviteesModel.h
@@ -30,6 +30,8 @@ class InviteesModel : public QAbstractListModel
{
Q_OBJECT
+ Q_PROPERTY(int count READ rowCount NOTIFY countChanged)
+
public:
enum Roles
{
@@ -52,6 +54,7 @@ public:
signals:
void accept();
+ void countChanged();
private:
QVector<Invitee *> invitees_;
|