Initial CTCP ignore functionality
[quassel.git] / src / common / ignorelistmanager.h
index d6ab6ec..171f8b2 100644 (file)
@@ -37,7 +37,8 @@ public:
 
   enum IgnoreType {
     SenderIgnore,
 
   enum IgnoreType {
     SenderIgnore,
-    MessageIgnore
+    MessageIgnore,
+    CtcpIgnore
   };
 
   enum StrictnessType {
   };
 
   enum StrictnessType {
@@ -93,6 +94,7 @@ public:
     */
   StrictnessType match(const Message &msg, const QString &network = QString());
 
     */
   StrictnessType match(const Message &msg, const QString &network = QString());
 
+  bool ctcpMatch(const QString sender, const QString &network, const QString &type = QString());
 
 //  virtual void addIgnoreListItem(const IgnoreListItem &item);
 
 
 //  virtual void addIgnoreListItem(const IgnoreListItem &item);