![]() |
KVIrc 5.2.6
Developer APIs
|
#include <KviRegisteredUser.h>
Public Types | |
enum | IgnoreFlags { Channel = 1 , Query = 2 , Notice = 4 , Ctcp = 8 , Invite = 16 , Dcc = 32 , Highlight = 64 } |
Public Member Functions | |
bool | getBoolProperty (const QString &szName, bool bDef=false) |
const QString & | getProperty (const QString &szName) |
bool | getProperty (const QString &szName, QString &szValue) |
const QString & | group () |
bool | ignoreEnabled () |
int | ignoreFlags () |
bool | isIgnoreEnabledFor (IgnoreFlags flag) |
KviRegisteredUser (const QString &szName) | |
KviPointerList< KviIrcMask > * | maskList () |
bool | matches (const KviIrcMask &mask) |
bool | matchesFixed (const KviIrcMask &mask) |
bool | matchesFixed (const QString &szNick, const QString &szUser, const QString &szHost) |
const QString & | name () |
KviPointerHashTable< QString, QString > * | propertyDict () |
void | setGroup (const QString &szName) |
void | setIgnoreEnabled (bool bEnabled) |
void | setIgnoreFlags (int iFlags) |
void | setProperty (const QString &szName, bool szValue) |
void | setProperty (const QString &szName, const QString &szValue) |
~KviRegisteredUser () | |
Protected Member Functions | |
bool | addMask (KviIrcMask *pMask) |
KviIrcMask * | findMask (const KviIrcMask &mask) |
bool | removeMask (KviIrcMask *pMask) |
Private Attributes | |
bool | m_bIgnoreEnabled |
int | m_iIgnoreFlags |
KviPointerList< KviIrcMask > * | m_pMaskList |
KviPointerHashTable< QString, QString > * | m_pPropertyDict |
QString | m_szGroup |
QString | m_szName |
Friends | |
class | KviRegisteredUserDataBase |
KviRegisteredUser::KviRegisteredUser | ( | const QString & | szName | ) |
References m_bIgnoreEnabled, m_iIgnoreFlags, m_pMaskList, m_pPropertyDict, m_szName, and name().
KviRegisteredUser::~KviRegisteredUser | ( | ) |
References m_pMaskList, and m_pPropertyDict.
|
protected |
References findMask(), and m_pMaskList.
|
protected |
References m, and m_pMaskList.
Referenced by addMask().
bool KviRegisteredUser::getBoolProperty | ( | const QString & | szName, |
bool | bDef = false ) |
References KviQString::equalCI(), KviQString::equalCS(), m_pPropertyDict, and name().
Referenced by KviIrcUserDataBase::registeredUser().
const QString & KviRegisteredUser::getProperty | ( | const QString & | szName | ) |
References KviQString::Empty, m_pPropertyDict, and name().
Referenced by RegisteredUsersDialogItemDelegate::paint(), and KviIrcUserDataBase::registeredUser().
bool KviRegisteredUser::getProperty | ( | const QString & | szName, |
QString & | szValue ) |
References m_pPropertyDict, and name().
|
inline |
References m_szGroup.
|
inline |
References m_bIgnoreEnabled.
Referenced by RegisteredUsersDialogItemDelegate::paint().
|
inline |
References m_iIgnoreFlags.
bool KviRegisteredUser::isIgnoreEnabledFor | ( | IgnoreFlags | flag | ) |
References m_bIgnoreEnabled, and m_iIgnoreFlags.
Referenced by KviIrcServerParser::parseLiteralPrivmsg().
|
inline |
References m_pMaskList.
bool KviRegisteredUser::matches | ( | const KviIrcMask & | mask | ) |
References m, and m_pMaskList.
bool KviRegisteredUser::matchesFixed | ( | const KviIrcMask & | mask | ) |
References m, and m_pMaskList.
bool KviRegisteredUser::matchesFixed | ( | const QString & | szNick, |
const QString & | szUser, | ||
const QString & | szHost ) |
References m, and m_pMaskList.
|
inline |
References m_szName.
Referenced by RegisteredUsersDialog::editItem(), getBoolProperty(), getProperty(), getProperty(), KviRegisteredUser(), KviIrcUserDataBase::registeredUser(), setProperty(), and setProperty().
|
inline |
References m_pPropertyDict.
|
protected |
References m_pMaskList.
|
inline |
References m_szGroup.
|
inline |
References m_bIgnoreEnabled.
|
inline |
References m_iIgnoreFlags.
void KviRegisteredUser::setProperty | ( | const QString & | szName, |
bool | szValue ) |
References name(), and setProperty().
void KviRegisteredUser::setProperty | ( | const QString & | szName, |
const QString & | szValue ) |
References m_pPropertyDict, and name().
Referenced by setProperty().
|
friend |
References KviRegisteredUserDataBase.
Referenced by KviRegisteredUserDataBase.
|
private |
Referenced by ignoreEnabled(), isIgnoreEnabledFor(), KviRegisteredUser(), and setIgnoreEnabled().
|
private |
Referenced by ignoreFlags(), isIgnoreEnabledFor(), KviRegisteredUser(), and setIgnoreFlags().
|
private |
Referenced by addMask(), findMask(), KviRegisteredUser(), maskList(), matches(), matchesFixed(), matchesFixed(), removeMask(), and ~KviRegisteredUser().
|
private |
Referenced by getBoolProperty(), getProperty(), getProperty(), KviRegisteredUser(), propertyDict(), setProperty(), and ~KviRegisteredUser().
|
private |
Referenced by group(), and setGroup().
|
private |
Referenced by KviRegisteredUser(), and name().