KVIrc 5.2.6
Developer APIs
KviNickServRule Class Reference

#include <KviNickServRule.h>

+ Inheritance diagram for KviNickServRule:

Public Member Functions

void copyFrom (const KviNickServRule &src)
 
const QString & identifyCommand () const
 
 KviNickServRule ()
 
 KviNickServRule (const QString &szRegisteredNick, const QString &szNickServMask, const QString &szMessageRegexp, const QString &szIdentifyCommand, const QString &szServerMask=QString())
 
bool load (KviConfigurationFile *cfg, const QString &prefix)
 
const QString & messageRegexp () const
 
const QString & nickServMask () const
 
const QString & registeredNick () const
 
void save (KviConfigurationFile *cfg, const QString &prefix)
 
const QString & serverMask () const
 
void setIdentifyCommand (const QString &szIdentifyCommand)
 
void setMessageRegexp (const QString &szMessageRegexp)
 
void setNickServMask (const QString &szNickServMask)
 
void setRegisteredNick (const QString &szRegisteredNick)
 
void setServerMask (const QString &szServerMask)
 

Static Public Member Functions

static KviNickServRulecreateInstance (const QString &szRegisteredNick, const QString &szNickServMask, const QString &szMessageRegexp, const QString &szIdentifyCommand, const QString &szServerMask=QString())
 

Protected Attributes

QString m_szIdentifyCommand
 
QString m_szMessageRegexp
 
QString m_szNickServMask
 
QString m_szRegisteredNick
 
QString m_szServerMask
 

Constructor & Destructor Documentation

◆ KviNickServRule() [1/2]

KviNickServRule::KviNickServRule ( )
inline

Referenced by copyFrom(), and createInstance().

◆ KviNickServRule() [2/2]

KviNickServRule::KviNickServRule ( const QString & szRegisteredNick,
const QString & szNickServMask,
const QString & szMessageRegexp,
const QString & szIdentifyCommand,
const QString & szServerMask = QString() )
inline

Member Function Documentation

◆ copyFrom()

◆ createInstance()

KviNickServRule * KviNickServRule::createInstance ( const QString & szRegisteredNick,
const QString & szNickServMask,
const QString & szMessageRegexp,
const QString & szIdentifyCommand,
const QString & szServerMask = QString() )
static

◆ identifyCommand()

const QString & KviNickServRule::identifyCommand ( ) const
inline

◆ load()

◆ messageRegexp()

const QString & KviNickServRule::messageRegexp ( ) const
inline

References m_szMessageRegexp.

◆ nickServMask()

const QString & KviNickServRule::nickServMask ( ) const
inline

References m_szNickServMask.

◆ registeredNick()

const QString & KviNickServRule::registeredNick ( ) const
inline

References m_szRegisteredNick.

◆ save()

◆ serverMask()

const QString & KviNickServRule::serverMask ( ) const
inline

References m_szServerMask.

◆ setIdentifyCommand()

void KviNickServRule::setIdentifyCommand ( const QString & szIdentifyCommand)
inline

References m_szIdentifyCommand.

◆ setMessageRegexp()

void KviNickServRule::setMessageRegexp ( const QString & szMessageRegexp)
inline

References m_szMessageRegexp.

◆ setNickServMask()

void KviNickServRule::setNickServMask ( const QString & szNickServMask)
inline

References m_szNickServMask.

◆ setRegisteredNick()

void KviNickServRule::setRegisteredNick ( const QString & szRegisteredNick)
inline

References m_szRegisteredNick.

◆ setServerMask()

void KviNickServRule::setServerMask ( const QString & szServerMask)
inline

References m_szServerMask.

Member Data Documentation

◆ m_szIdentifyCommand

QString KviNickServRule::m_szIdentifyCommand
protected

◆ m_szMessageRegexp

QString KviNickServRule::m_szMessageRegexp
protected

◆ m_szNickServMask

QString KviNickServRule::m_szNickServMask
protected

◆ m_szRegisteredNick

QString KviNickServRule::m_szRegisteredNick
protected

◆ m_szServerMask

QString KviNickServRule::m_szServerMask
protected

The documentation for this class was generated from the following files: