X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fclient%2Fmessagemodel.h;h=c7c975d81570e0dadd4bbf760be97d1802f26f9a;hb=311be396946aea8c8e5416f79ca3aebd537b93b0;hp=0f25fa8c8325e464d60bd2ede39bccd30fe6fc97;hpb=0480c16e33acc3cc6b1f1b507aa8696a70627bf8;p=quassel.git diff --git a/src/client/messagemodel.h b/src/client/messagemodel.h index 0f25fa8c..c7c975d8 100644 --- a/src/client/messagemodel.h +++ b/src/client/messagemodel.h @@ -44,6 +44,7 @@ public: TimestampRole, FormatRole, ColumnTypeRole, + RedirectedToRole, UserRole }; @@ -105,7 +106,7 @@ public: inline virtual ~MessageModelItem() {} virtual QVariant data(int column, int role) const; - virtual bool setData(int column, const QVariant &value, int role) = 0; + virtual bool setData(int column, const QVariant &value, int role); inline const QDateTime &timeStamp() const { return _timestamp; } inline MsgId msgId() const { return _msgId; } @@ -123,6 +124,7 @@ private: QDateTime _timestamp; MsgId _msgId; BufferId _bufferId; + BufferId _redirectedTo; Message::Type _type; Message::Flags _flags; };