X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclient.cpp;h=e39435e690dae168de744d8153ce193a371c1897;hp=110c8ff455ada9d7dd5b2e65d7f96915f4ec6934;hb=df0846fca1b6a8427498a125b32f4da6d236a7fc;hpb=92789e6323ca73383a7954d834ecfc093234f5e2 diff --git a/src/client/client.cpp b/src/client/client.cpp index 110c8ff4..e39435e6 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -77,7 +77,7 @@ Client::Client(QObject *parent) { _monitorBuffer = new Buffer(BufferInfo(), this); _signalProxy->synchronize(_ircListHelper); - + connect(_backlogManager, SIGNAL(backlog(BufferId, const QVariantList &)), this, SLOT(receiveBacklog(BufferId, const QVariantList &))); } @@ -441,6 +441,7 @@ void Client::recvMessage(const Message &msg_) { Message msg = msg_; checkForHighlight(msg); _messageModel->insertMessage(msg); + buffer(msg.bufferInfo())->updateActivityLevel(msg); } void Client::recvStatusMsg(QString /*net*/, QString /*msg*/) { @@ -453,6 +454,7 @@ void Client::receiveBacklog(BufferId bufferId, const QVariantList &msgs) { Message msg = v.value(); checkForHighlight(msg); _messageModel->insertMessage(msg); + buffer(msg.bufferInfo())->updateActivityLevel(msg); } //qDebug() << "processed" << msgs.count() << "backlog lines in" << start.msecsTo(QTime::currentTime()); }