Prettify qDebug() output for events
[quassel.git] / src / common / ircuser.cpp
index 5bd4c8b..95892c4 100644 (file)
@@ -47,6 +47,7 @@ IrcUser::IrcUser(const QString &hostmask, Network *network) : SyncableObject(net
     _codecForDecoding(0)
 {
   updateObjectName();
+
 }
 
 IrcUser::~IrcUser() {
@@ -124,8 +125,8 @@ void IrcUser::setRealName(const QString &realName) {
 void IrcUser::setAway(const bool &away) {
   if(away != _away) {
     _away = away;
-    emit awaySet(away);
     SYNC(ARG(away))
+    emit awaySet(away);
   }
 }
 
@@ -183,8 +184,8 @@ void IrcUser::setNick(const QString &nick) {
   if(!nick.isEmpty() && nick != _nick) {
     _nick = nick;
     updateObjectName();
-    emit nickSet(nick);
     SYNC(ARG(nick))
+    emit nickSet(nick);
   }
 }
 
@@ -257,6 +258,7 @@ void IrcUser::quit() {
     channel->part(this);
   }
   network()->removeIrcUser(this);
+  SYNC(NO_ARG)
   emit quited();
 }