#define _CHATLINE_H_
#include "quasselui.h"
+#include "uistyle.h"
class ChatLine : public AbstractUiMsg {
public:
ChatLine(Message msg);
- virtual QString sender() const;
- virtual QString text() const;
- virtual MsgId msgId() const;
- virtual BufferInfo bufferInfo() const;
- virtual QDateTime timeStamp() const;
+ QString sender() const;
+ QString text() const;
+ MsgId msgId() const;
+ BufferInfo bufferInfo() const;
+ QDateTime timestamp() const;
+
+ UiStyle::StyledText styledSender() const;
+ UiStyle::StyledText styledText() const;
private:
- QString _sender, _text;
+ QString _sender, _text, _htmlSender, _htmlText, _htmlTimestamp;
+ UiStyle::StyledText _styledSender, _styledText;
MsgId _msgId;
BufferInfo _bufferInfo;
- QDateTime _timeStamp;
+ QDateTime _timestamp;
+
+ QString formattedToHtml(const QString &);
};