Q_OBJECT
public:
- ChatLineOld(Message message);
+ ChatLineOld(const Message &message);
virtual ~ChatLineOld();
qreal layout(qreal tsWidth, qreal nickWidth, qreal textWidth);
qreal hght;
Message msg;
qreal tsWidth, senderWidth, textWidth;
- UiStyle::StyledText styledTimeStamp, styledSender, styledText;
+ UiStyle::StyledText styledTimeStamp, styledSender, styledContents;
struct FormatRange {
int start;
int selectionStart, selectionEnd;
void formatMsg(Message);
void precomputeLine();
- QList<FormatRange> calcFormatRanges(UiStyle::StyledText, QTextLayout::FormatRange additional = QTextLayout::FormatRange());
+ QList<FormatRange> calcFormatRanges(const UiStyle::StyledText &);
+ QList<FormatRange> calcFormatRanges(const UiStyle::StyledText &, const QTextLayout::FormatRange &additional);
+
+ static QColor _highlightColor;
};
#endif