/***************************************************************************
- * Copyright (C) 2005-07 by The Quassel IRC Development Team *
+ * Copyright (C) 2005-08 by the Quassel Project *
* 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 *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
+#include <QtCore>
+
#include "chatline.h"
+#include "qtopiaui.h"
+#include "qtopiauistyle.h"
ChatLine::ChatLine(Message msg) {
-
+ _styledSender = QtopiaUi::style()->styleString(msg.formattedSender());
+ _styledText = QtopiaUi::style()->styleString(msg.formattedText());
+ _timestamp = msg.timestamp();
+ _msgId = msg.msgId();
+ _bufferInfo = msg.buffer();
-
}
return _msgId;
}
-BufferId ChatLine::bufferId() const {
- return _bufferId;
+BufferInfo ChatLine::bufferInfo() const {
+ return _bufferInfo;
+}
+
+QDateTime ChatLine::timestamp() const {
+ return _timestamp;
+}
+
+UiStyle::StyledText ChatLine::styledSender() const {
+ return _styledSender;
}
-QDateTime ChatLine::timeStamp() const {
- return _timeStamp;
+UiStyle::StyledText ChatLine::styledText() const {
+ return _styledText;
}
+
+
+QString ChatLine::formattedToHtml(const QString &f) {
+
+ return f;
+}