X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fqtui%2Fchatlinemodelitem.h;h=9fe4b8bc1c88af5a1fc31e91cbe47cdd7c07cc6e;hb=5199330f0b249b20c27cd372d995909f97433786;hp=5382a7b85de4554c6553f972f87745d88b6631c0;hpb=ed9a0a3e6d1af81cc07a54d4feebb8a01c451fb8;p=quassel.git diff --git a/src/qtui/chatlinemodelitem.h b/src/qtui/chatlinemodelitem.h index 5382a7b8..9fe4b8bc 100644 --- a/src/qtui/chatlinemodelitem.h +++ b/src/qtui/chatlinemodelitem.h @@ -39,27 +39,15 @@ public: virtual inline Message::Type msgType() const { return _styledMsg.type(); } virtual inline Message::Flags msgFlags() const { return _styledMsg.flags(); } - /// Used to store information about words to be used for wrapping - struct Word { - quint16 start; - qreal endX; - qreal width; - qreal trailing; - }; - typedef QVector WrapList; - private: - virtual QVariant timestampData(int role) const; - virtual QVariant senderData(int role) const; - virtual QVariant contentsData(int role) const; + QVariant timestampData(int role) const; + QVariant senderData(int role) const; + QVariant contentsData(int role) const; - void computeWrapList() const; + QVariant backgroundBrush(UiStyle::FormatType subelement, bool selected = false) const; + quint32 messageLabel() const; - mutable WrapList _wrapList; UiStyle::StyledMessage _styledMsg; - - static unsigned char *TextBoundaryFinderBuffer; - static int TextBoundaryFinderBufferSize; }; #endif