X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fqtui%2Fchatlinemodelitem.h;h=f01b4e1d767c489cc8d37f1a43e59b70d9543334;hb=84ff541e038763977a99642a90af11ee995c440d;hp=9b5a496691d5d9a588c52b96b70f938ac2347a59;hpb=1817c8c8e2437d8aadcc1f07195fa4555cb1c17c;p=quassel.git diff --git a/src/qtui/chatlinemodelitem.h b/src/qtui/chatlinemodelitem.h index 9b5a4966..f01b4e1d 100644 --- a/src/qtui/chatlinemodelitem.h +++ b/src/qtui/chatlinemodelitem.h @@ -21,6 +21,9 @@ #ifndef CHATLINEMODELITEM_H_ #define CHATLINEMODELITEM_H_ +#include +#include + #include "messagemodel.h" #include "uistyle.h" @@ -34,13 +37,17 @@ class ChatLineModelItem : public MessageModelItem { virtual bool setData(int column, const QVariant &value, int role); private: + typedef QVector > WrapList; + + void computeWrapList(); + struct ChatLinePart { QString plainText; UiStyle::FormatList formatList; - }; - ChatLinePart _timestamp, _sender, _contents; + + WrapList _wrapList; }; #endif