summary refs log tree commit diff
path: root/src/MemberList.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/MemberList.h')
-rw-r--r--src/MemberList.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/MemberList.h b/src/MemberList.h

index dbe69f4b..afc1a6e5 100644 --- a/src/MemberList.h +++ b/src/MemberList.h
@@ -15,6 +15,7 @@ class MemberList : public QAbstractListModel Q_PROPERTY(size_t memberCount READ memberCount NOTIFY memberCountChanged) Q_PROPERTY(QString avatarUrl READ avatarUrl NOTIFY avatarUrlChanged) Q_PROPERTY(QString roomId READ roomId NOTIFY roomIdChanged) + Q_PROPERTY(int numUsersLoaded READ numUsersLoaded NOTIFY numUsersLoadedChanged) public: enum Roles @@ -37,12 +38,14 @@ public: size_t memberCount() const { return info_.member_count; } QString avatarUrl() const { return QString::fromStdString(info_.avatar_url); } QString roomId() const { return room_id_; } + int numUsersLoaded() const { return numUsersLoaded_; } signals: void roomNameChanged(); void memberCountChanged(); void avatarUrlChanged(); void roomIdChanged(); + void numUsersLoadedChanged(); public slots: void addUsers(const std::vector<RoomMember> &users); @@ -55,4 +58,5 @@ private: QVector<QPair<RoomMember, QString>> m_memberList; QString room_id_; RoomInfo info_; + int numUsersLoaded_; };