Adding work-in-progress for the new QGraphicsScene-based chatview.
[quassel.git] / src / qtopia / chatline.h
index c6daddd..0477da3 100644 (file)
@@ -27,17 +27,23 @@ 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;
+
+    QString htmlSender() const;
+    QString htmlText() const;
+    QString htmlTimestamp() const;
 
   private:
-    QString _sender, _text;
+    QString _sender, _text, _htmlSender, _htmlText, _htmlTimestamp;
     MsgId _msgId;
     BufferInfo _bufferInfo;
-    QDateTime _timeStamp;
+    QDateTime _timestamp;
+
+    QString formattedToHtml(const QString &);
 
 };