X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=network%2Fserver.h;h=48bce3ed955287b282f95a3dd35f589055958af7;hp=c5a3daa5c09c32c8a43b61f5b017539c5a17324c;hb=23221be79f5a6c064061f425a156b27fd9802a09;hpb=057883f768f86257c9dbefeb5ef12403b207b773 diff --git a/network/server.h b/network/server.h index c5a3daa5..48bce3ed 100644 --- a/network/server.h +++ b/network/server.h @@ -67,6 +67,7 @@ class Server : public QThread { void disconnected(); void nickAdded(QString network, QString nick, VarMap props); + void nickRenamed(QString network, QString oldnick, QString newnick); void nickRemoved(QString network, QString nick); void nickUpdated(QString network, QString nick, VarMap props); void modeSet(QString network, QString target, QString mode); @@ -85,17 +86,21 @@ class Server : public QThread { /* Message Handlers */ - /* handleUser(QString, Buffer *) */ + /* void handleUser(QString, Buffer *) */ void handleUserJoin(QString, Buffer *); void handleUserQuote(QString, Buffer *); void handleUserSay(QString, Buffer *); - /* handleServer(QString, QStringList); */ + /* void handleServer(QString, QStringList); */ void handleServerJoin(QString, QStringList); + void handleServerKick(QString, QStringList); + void handleServerNick(QString, QStringList); void handleServerNotice(QString, QStringList); + void handleServerPart(QString, QStringList); void handleServerPing(QString, QStringList); void handleServerPrivmsg(QString, QStringList); + void handleServerQuit(QString, QStringList); void handleServer001(QString, QStringList); // RPL_WELCOME void handleServer331(QString, QStringList); // RPL_NOTOPIC @@ -120,9 +125,7 @@ class Server : public QThread { void handleServerMsg(QString rawMsg); void handleUserMsg(QString buffer, QString usrMsg); - QString nickFromMask(QString mask); - QString userFromMask(QString mask); - QString hostFromMask(QString mask); + QString updateNickFromMask(QString mask); class ParseError : public Exception { public: