X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fclient%2Fmessagemodel.h;h=71c1c8124da48e6e215c0602cb644a0fb378b5cd;hb=ce4dc5d6d32af97589c15529f67f15218c381488;hp=5b2786aacdb7050d8baaa7ddc84eb6f0b07b79e4;hpb=0b9f74984780aacbe85ca04c44ec6304c86557c2;p=quassel.git diff --git a/src/client/messagemodel.h b/src/client/messagemodel.h index 5b2786aa..71c1c812 100644 --- a/src/client/messagemodel.h +++ b/src/client/messagemodel.h @@ -28,7 +28,7 @@ #include "types.h" class MessageModelItem; -class MsgId; +struct MsgId; class MessageModel : public QAbstractItemModel { Q_OBJECT @@ -42,6 +42,7 @@ class MessageModel : public QAbstractItemModel { TimestampRole, DisplayRole, FormatRole, + ColumnTypeRole, UserRole }; @@ -65,6 +66,8 @@ class MessageModel : public QAbstractItemModel { void insertMessage(const Message &); void insertMessages(const QList &); + void clear(); + protected: virtual MessageModelItem *createMessageModelItem(const Message &) = 0;