QMatrixClient -> Quotient

This commit is contained in:
Black Hat
2019-08-15 22:52:12 +08:00
parent 0067ce7e2e
commit 086891ef4e
7 changed files with 51 additions and 44 deletions

View File

@@ -6,16 +6,16 @@
#include <QObject>
#include <QtCore/QAbstractListModel>
namespace QMatrixClient {
namespace Quotient {
class Connection;
class Room;
class User;
} // namespace QMatrixClient
} // namespace Quotient
class UserListModel : public QAbstractListModel {
Q_OBJECT
Q_PROPERTY(
QMatrixClient::Room* room READ room WRITE setRoom NOTIFY roomChanged)
Quotient::Room* room READ room WRITE setRoom NOTIFY roomChanged)
public:
enum EventRoles {
NameRole = Qt::UserRole + 1,
@@ -24,12 +24,12 @@ class UserListModel : public QAbstractListModel {
ObjectRole
};
using User = QMatrixClient::User;
using User = Quotient::User;
UserListModel(QObject* parent = nullptr);
QMatrixClient::Room* room() const { return m_currentRoom; }
void setRoom(QMatrixClient::Room* room);
Quotient::Room* room() const { return m_currentRoom; }
void setRoom(Quotient::Room* room);
User* userAt(QModelIndex index) const;
QVariant data(const QModelIndex& index, int role = NameRole) const override;
@@ -44,10 +44,10 @@ class UserListModel : public QAbstractListModel {
void userAdded(User* user);
void userRemoved(User* user);
void refresh(User* user, QVector<int> roles = {});
void avatarChanged(User* user, const QMatrixClient::Room* context);
void avatarChanged(User* user, const Quotient::Room* context);
private:
QMatrixClient::Room* m_currentRoom;
Quotient::Room* m_currentRoom;
QList<User*> m_users;
int findUserPos(User* user) const;