fixing BR #303 partially - introducing unban
[quassel.git] / src / core / userinputhandler.h
index 436b254..ea248f3 100644 (file)
@@ -18,8 +18,8 @@
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
 
-#ifndef _USERINPUTHANDLER_H_
-#define _USERINPUTHANDLER_H_
+#ifndef USERINPUTHANDLER_H
+#define USERINPUTHANDLER_H
 
 #include "basichandler.h"
 
@@ -36,6 +36,7 @@ public:
 public slots:
   void handleAway(const BufferInfo &bufferInfo, const QString &text);
   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 handleDeop(const BufferInfo &bufferInfo, const QString &text);
   void handleDevoice(const BufferInfo &bufferInfo, const QString &text);
@@ -66,6 +67,7 @@ public slots:
 
 private:
   void expand(const QString &alias, const BufferInfo &bufferInfo, const QString &msg);
+  void banOrUnban(const BufferInfo &bufferInfo, const QString &text, bool ban);
 };