#include <QObject>
class CoreSession;
+class IrcEvent;
class IrcEventNumeric;
class CoreSessionEventProcessor : public QObject {
Q_INVOKABLE void processIrcEventNumeric(IrcEventNumeric *event);
+ Q_INVOKABLE void processIrcEventInvite(IrcEvent *event);
+ Q_INVOKABLE void processIrcEventKick(IrcEvent *event);
+ Q_INVOKABLE void processIrcEventNick(IrcEvent *event);
+ Q_INVOKABLE void processIrcEventPart(IrcEvent *event);
+
protected:
+ bool checkParamCount(IrcEvent *event, int minParams);
private:
CoreSession *_coreSession;