#include "network.h"
#include "qtui.h"
+#include "qtuisettings.h"
+
//! Construct a ChatLineOld object from a message.
/**
* \param m The message to be layouted and rendered
*/
-ChatLineOld::ChatLineOld(Message m) {
+QColor ChatLineOld::_highlightColor;
+ChatLineOld::ChatLineOld(const Message &m) {
hght = 0;
-
msg = m;
selectionMode = None;
isHighlight = false;
formatMsg(msg);
+
+ if(!_highlightColor.isValid()) {
+ QtUiSettings s("QtUi/Colors");
+ _highlightColor = s.value("highlightColor", QVariant(QColor("lightcoral"))).value<QColor>();
+ }
}
ChatLineOld::~ChatLineOld() {
-
}
void ChatLineOld::formatMsg(Message msg) {
} else {
if(isHighlight) {
p->setPen(Qt::NoPen);
- p->setBrush(QColor("lightcoral") /*pal.brush(QPalette::AlternateBase) */);
+ p->setBrush(_highlightColor /*pal.brush(QPalette::AlternateBase) */);
p->drawRect(QRectF(pos, QSizeF(tsWidth + QtUi::style()->sepTsSender() + senderWidth + QtUi::style()->sepSenderText() + textWidth, height())));
}
if(selectionMode == Partial) {