/***************************************************************************
- * Copyright (C) 2005-07 by the Quassel IRC 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 *
#include "chatline-old.h"
#include "qtui.h"
-//!\brief Construct a ChatLine object from a message.
+//! Construct a ChatLine object from a message.
/**
* \param m The message to be layouted and rendered
- * \param net The network name
- * \param buf The buffer name
*/
ChatLine::ChatLine(Message m) {
hght = 0;
}
}
-uint ChatLine::msgId() const {
- return msg.buffer().uid();
+MsgId ChatLine::msgId() const {
+ return msg.msgId();
}
BufferInfo ChatLine::bufferInfo() const {
- return msg.buffer();
+ return msg.bufferInfo();
}
QDateTime ChatLine::timestamp() const {
}
QPointF tpos = pos + QPointF(tsWidth + QtUi::style()->sepTsSender() + senderWidth + QtUi::style()->sepSenderText(), 0);
qreal h = 0; int l = 0;
+ if(lineLayouts.count() == 0) return; // how can this happen?
rect = QRectF(tpos + QPointF(0, h), QSizeF(textWidth, lineLayouts[l].height));
int offset = 0;
foreach(FormatRange fr, textFormat) {