/***************************************************************************
- * 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 *
#include <QtCore>
#include "chatline.h"
+#include "qtopiaui.h"
+#include "qtopiauistyle.h"
ChatLine::ChatLine(Message msg) {
- _text = msg.text(); // FIXME
- _sender = msg.sender();
- _timeStamp = msg.timeStamp();
+ _styledSender = QtopiaUi::style()->styleString(msg.formattedSender());
+ _styledText = QtopiaUi::style()->styleString(msg.formattedText());
+ _timestamp = msg.timestamp();
_msgId = msg.msgId();
_bufferInfo = msg.buffer();
- _htmlSender = formattedToHtml(msg.formattedSender());
- _htmlText = formattedToHtml(msg.formattedText());
- _htmlTimeStamp = formattedToHtml(msg.formattedTimeStamp());
+
}
QString ChatLine::sender() const {
return _bufferInfo;
}
-QDateTime ChatLine::timeStamp() const {
- return _timeStamp;
+QDateTime ChatLine::timestamp() const {
+ return _timestamp;
}
-QString ChatLine::htmlSender() const {
- return _htmlSender;
+UiStyle::StyledText ChatLine::styledSender() const {
+ return _styledSender;
}
-QString ChatLine::htmlText() const {
- return _htmlText;
+UiStyle::StyledText ChatLine::styledText() const {
+ return _styledText;
}
-QString ChatLine::htmlTimeStamp() const {
- return _htmlTimeStamp;
-}
QString ChatLine::formattedToHtml(const QString &f) {