X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fmessagemodel.h;h=851509b15a13305501ed0bb0ae773b9d5b980dbb;hp=afb8ec30da66a69d6c7269a092e4997abcff454d;hb=934ff82a6554ea72ea449c561f53804dbafc20f0;hpb=12feae2e4609b90c87d3c1857031909248143fd7 diff --git a/src/client/messagemodel.h b/src/client/messagemodel.h index afb8ec30..851509b1 100644 --- a/src/client/messagemodel.h +++ b/src/client/messagemodel.h @@ -34,11 +34,12 @@ class MessageModel : public QAbstractItemModel { Q_OBJECT public: - enum MessageRole { + enum MessageModelRole { DisplayRole = Qt::DisplayRole, EditRole = Qt::EditRole, BackgroundRole = Qt::BackgroundRole, - MsgIdRole = Qt::UserRole, + MessageRole = Qt::UserRole, + MsgIdRole, BufferIdRole, TypeRole, FlagsRole, @@ -70,8 +71,6 @@ public: void clear(); - virtual const MessageModelItem *messageItemAt(int i) const = 0; - public slots: void requestBacklog(BufferId bufferId); void messagesReceived(BufferId bufferId, int count); @@ -83,6 +82,7 @@ protected: virtual int messageCount() const = 0; virtual bool messagesIsEmpty() const = 0; + virtual const MessageModelItem *messageItemAt(int i) const = 0; virtual MessageModelItem *messageItemAt(int i) = 0; virtual const MessageModelItem *firstMessageItem() const= 0; virtual MessageModelItem *firstMessageItem() = 0;