X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fchatlinemodel.h;h=74f0aceb9da86ea04538342bbf3d16402bc21fb8;hp=c21d1c3b6cd56c6fd69ad17ba600dd8a64a19a69;hb=00f633d013c9c9b87ae811c62daca40c1f73d1b8;hpb=7697a688fc1fb1e8e56b80099707e4b2a944759e diff --git a/src/qtui/chatlinemodel.h b/src/qtui/chatlinemodel.h index c21d1c3b..74f0aceb 100644 --- a/src/qtui/chatlinemodel.h +++ b/src/qtui/chatlinemodel.h @@ -31,12 +31,16 @@ class ChatLineModel : public MessageModel { public: enum ChatLineRole { - MsgLabelRole = MessageModel::UserRole, + WrapListRole = MessageModel::UserRole, + MsgLabelRole, SelectedBackgroundRole }; ChatLineModel(QObject *parent = 0); + typedef ChatLineModelItem::Word Word; + typedef ChatLineModelItem::WrapList WrapList; + protected: // virtual MessageModelItem *createMessageModelItem(const Message &); @@ -58,5 +62,10 @@ private: QList _messageList; }; +QDataStream &operator<<(QDataStream &out, const ChatLineModel::WrapList); +QDataStream &operator>>(QDataStream &in, ChatLineModel::WrapList &); + +Q_DECLARE_METATYPE(ChatLineModel::WrapList) + #endif