Finishing the renaming of the BufferTreeView, since SVN doesn't allow
[quassel.git] / src / qtopia / chatline.h
index c6daddd..34cce28 100644 (file)
@@ -1,11 +1,11 @@
 /***************************************************************************
- *   Copyright (C) 2005-07 by The Quassel IRC Development Team             *
+ *   Copyright (C) 2005-07 by the Quassel IRC Team                         *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
  *   it under the terms of the GNU General Public License as published by  *
  *   the Free Software Foundation; either version 2 of the License, or     *
- *   (at your option) any later version.                                   *
+ *   (at your option) version 3.                                           *
  *                                                                         *
  *   This program is distributed in the hope that it will be useful,       *
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
 #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 &);
 
 };