}
void IrcUser::setHost(const QString &host) {
+ so_sync(so_arg_cast(host));
if(!host.isEmpty() && _host != host) {
_host = host;
emit hostSet(host);
}
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;
+ emit lastSpokenToUpdated(buffer, time);
+}