Changeset View
Changeset View
Standalone View
Standalone View
src/core/model/roommodel.h
Show First 20 Lines • Show All 97 Lines • ▼ Show 20 Line(s) | 37 | public: | |||
---|---|---|---|---|---|
98 | * @brief Adds a room to mRoomsList with @param room | 98 | * @brief Adds a room to mRoomsList with @param room | ||
99 | * | 99 | * | ||
100 | * @param room The room to be added | 100 | * @param room The room to be added | ||
101 | */ | 101 | */ | ||
102 | void addRoom(Room *room); | 102 | void addRoom(Room *room); | ||
103 | void removeRoom(const QString &roomId); | 103 | void removeRoom(const QString &roomId); | ||
104 | 104 | | |||
105 | void getUnreadAlertFromAccount(bool &hasAlert, int &nbUnread); | 105 | void getUnreadAlertFromAccount(bool &hasAlert, int &nbUnread); | ||
106 | void userStatusChanged(User *user); | 106 | void userStatusChanged(const User &user); | ||
107 | 107 | | |||
108 | UsersForRoomModel *usersModelForRoom(const QString &roomId) const; | 108 | UsersForRoomModel *usersModelForRoom(const QString &roomId) const; | ||
109 | 109 | | |||
110 | UsersForRoomFilterProxyModel *usersForRoomFilterProxyModel(const QString &roomId) const; | 110 | UsersForRoomFilterProxyModel *usersForRoomFilterProxyModel(const QString &roomId) const; | ||
111 | 111 | | |||
112 | MessageModel *messageModel(const QString &roomId) const; | 112 | MessageModel *messageModel(const QString &roomId) const; | ||
113 | 113 | | |||
114 | Q_REQUIRED_RESULT QHash<int, QByteArray> roleNames() const override; | 114 | Q_REQUIRED_RESULT QHash<int, QByteArray> roleNames() const override; | ||
Show All 23 Lines |