/***************************************************************************
- * Copyright (C) 2005-09 by the Quassel Project *
+ * Copyright (C) 2005-10 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
#ifndef COREUSERINPUTHANDLER_H
#define COREUSERINPUTHANDLER_H
-#include "basichandler.h"
+#include "corebasichandler.h"
class Server;
-class CoreUserInputHandler : public BasicHandler {
+class CoreUserInputHandler : public CoreBasicHandler {
Q_OBJECT
public:
void handleBan(const BufferInfo &bufferInfo, const QString &text);
void handleUnban(const BufferInfo &bufferInfo, const QString &text);
void handleCtcp(const BufferInfo &bufferInfo, const QString &text);
+ void handleDelkey(const BufferInfo &bufferInfo, const QString &text);
void handleDeop(const BufferInfo &bufferInfo, const QString &text);
void handleDevoice(const BufferInfo &bufferInfo, const QString &text);
void handleInvite(const BufferInfo &bufferInfo, const QString &text);
void handleQuit(const BufferInfo &bufferInfo, const QString &text);
void handleQuote(const BufferInfo &bufferInfo, const QString &text);
void handleSay(const BufferInfo &bufferInfo, const QString &text);
+ void handleSetkey(const BufferInfo &bufferInfo, const QString &text);
void handleTopic(const BufferInfo &bufferInfo, const QString &text);
void handleVoice(const BufferInfo &bufferInfo, const QString &text);
void handleWait(const BufferInfo &bufferInfo, const QString &text);
void defaultHandler(QString cmd, const BufferInfo &bufferInfo, const QString &text);
void issueQuit(const QString &reason);
+ void issueAway(const QString &msg, bool autoCheck = true);
protected:
void timerEvent(QTimerEvent *event);