X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fircuser.cpp;h=9cb2dfa0e9722b28d706bc130687b490b3cec162;hp=8acb67826215bacba205c61001edc0a6fa1cd571;hb=16c9fb5606113ddbcbe4be61f8ed2b775f31055e;hpb=f824db0e31b54969e0b7fa0b5405b1e9173d482c diff --git a/src/common/ircuser.cpp b/src/common/ircuser.cpp index 8acb6782..9cb2dfa0 100644 --- a/src/common/ircuser.cpp +++ b/src/common/ircuser.cpp @@ -292,3 +292,14 @@ void IrcUser::removeUserModes(const QString &modes) { } emit userModesRemoved(modes); } + +void IrcUser::setLastChannelActivity(BufferId buffer, const QDateTime &time) { + _lastActivity[buffer] = time; + emit lastChannelActivityUpdated(buffer, time); +} + +void IrcUser::setLastSpokenTo(BufferId buffer, const QDateTime &time) { + _lastSpokenTo[buffer] = time; + qDebug() << "last spoken to" << nick() << buffer << time; + emit lastSpokenToUpdated(buffer, time); +}