X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Feventstringifier.h;h=d97bfead830eefaff70a09bf98bd797d1c8bfc83;hp=fd7a2f58735b2532f83b5bf1e1e3863400089cf2;hb=f324687be396f9ae7aea2c66a42777c5ba35f5fc;hpb=46a76ffbf0e9e7af3d4ceb074c0b8dff461b4a86;ds=sidebyside diff --git a/src/core/eventstringifier.h b/src/core/eventstringifier.h index fd7a2f58..d97bfead 100644 --- a/src/core/eventstringifier.h +++ b/src/core/eventstringifier.h @@ -60,6 +60,14 @@ public: Q_INVOKABLE void processIrcEvent301(IrcEvent *event); // RPL_AWAY Q_INVOKABLE void processIrcEvent305(IrcEvent *event); // RPL_UNAWAY Q_INVOKABLE void processIrcEvent306(IrcEvent *event); // RPL_NOWAWAY + Q_INVOKABLE void processIrcEvent311(IrcEvent *event); // RPL_WHOISUSER + Q_INVOKABLE void processIrcEvent312(IrcEvent *event); // RPL_WHOISSERVER + Q_INVOKABLE void processIrcEvent314(IrcEvent *event); // RPL_WHOWASUSER + Q_INVOKABLE void processIrcEvent315(IrcEvent *event); // RPL_ENDOFWHO + Q_INVOKABLE void processIrcEvent317(IrcEvent *event); // RPL_WHOISIDLE + Q_INVOKABLE void processIrcEvent318(IrcEvent *event); // RPL_ENDOFWHOIS + Q_INVOKABLE void processIrcEvent319(IrcEvent *event); // RPL_WHOISCHANNELS + Q_INVOKABLE void processIrcEvent330(IrcEvent *event); // RPL_WHOISACCOUNT (quakenet/snircd/undernet) // Q_INVOKABLE void processIrcEvent(IrcEvent *event); @@ -71,7 +79,9 @@ public slots: const QString &sender = QString(), const QString &target = QString(), Message::Flags msgFlags = Message::None); + private: + bool checkParamCount(IrcEvent *event, int minParams); void sendMessageEvent(MessageEvent *event); CoreSession *_coreSession;