1#ifndef _KVI_NICKSERV_RULE_SET_H_
2#define _KVI_NICKSERV_RULE_SET_H_
53 void setEnabled(
bool bEnabled) { m_bEnabled = bEnabled; };
56 KviNickServRule * matchRule(
const QString & szNick,
const KviIrcMask * nickServ,
const QString & szMsg,
const QString & szServer = QString());
58 void load(
const QString & szConfigFile);
59 void save(
const QString & szConfigFile);
C++ Template based double linked pointer list class.
Definition KviConfigurationFile.h:50
Definition KviHeapObject.h:125
Irc user mask handling.
Definition KviIrcMask.h:48
Definition KviNickServRuleSet.h:38
void setEnabled(bool bEnabled)
Definition KviNickServRuleSet.h:53
bool isEnabled()
Definition KviNickServRuleSet.h:52
KviPointerList< KviNickServRule > * m_pRules
Definition KviNickServRuleSet.h:45
KviPointerList< KviNickServRule > * rules()
Definition KviNickServRuleSet.h:61
bool m_bEnabled
Definition KviNickServRuleSet.h:46
bool isEmpty()
Definition KviNickServRuleSet.h:54
Definition KviNickServRule.h:36
A template double linked list of pointers.
Definition KviPointerList.h:371
bool isEmpty() const
Returns true if the list is empty.
Definition KviPointerList.h:611
#define r
Definition detector.cpp:83
#define s
Definition detector.cpp:84
This file contains compile time settings.
#define KVILIB_API
Definition kvi_settings.h:124