/***************************************************************************
- * Copyright (C) 2005-08 by the Quassel Project *
+ * Copyright (C) 2005-09 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
}
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);
+}