1 #ifndef _KVI_REGUSERSDB_H_
2 #define _KVI_REGUSERSDB_H_
70 bool removeUser(
const QString &
name);
71 bool removeGroup(
const QString &
name);
78 KviRegisteredUser * findMatchingUser(
const QString & nick,
const QString & user,
const QString & host);
81 KviRegisteredUserMask * findMatchingMask(
const QString & nick,
const QString & user,
const QString & host);
84 void load(
const QString & filename);
85 void save(
const QString & filename);
92 void userRemoved(
const QString &);
93 void userChanged(
const QString &);
94 void userAdded(
const QString &);
95 void databaseCleared();
98 #ifndef _KVI_REGUSERDB_CPP_
100 #endif // _KVI_REGUSERDB_CPP_
102 #endif //_KVI_REGUSERSDB_H_
Definition: KviRegisteredUserGroup.h:35
KviRegisteredUserMaskList * m_pWildMaskList
Definition: KviRegisteredUserDataBase.h:63
This file contains the definition of the debug macros;.
KviPointerHashTable< QString, KviRegisteredUser > * userDict()
Definition: KviRegisteredUserDataBase.h:87
Definition: KviRegisteredUser.h:35
Irc user mask handling.
Definition: KviIrcMask.h:45
KviPointerHashTable< QString, KviRegisteredUserMaskList > * m_pMaskDict
Definition: KviRegisteredUserDataBase.h:62
KviPointerHashTable< QString, KviRegisteredUser > * m_pUserDict
Definition: KviRegisteredUserDataBase.h:61
KVILIB_API KviRegisteredUserDataBase * g_pRegisteredUserDataBase
Definition: KviRegisteredUserDataBase.cpp:119
Definition: KviRegisteredUserMask.h:34
bool save(KviThemeInfo &options, bool bSaveIcons)
Definition: KviOptions.cpp:986
KviRegisteredUser * findUserByName(const QString &name)
Definition: KviRegisteredUserDataBase.h:72
Definition: KviRegisteredUserDataBase.h:53
KviPointerHashTable< QString, KviRegisteredUserGroup > * groupDict()
Definition: KviRegisteredUserDataBase.h:88
A template double linked list of pointers.
Definition: KviPointerList.h:55
QString name()
Definition: KviRuntimeInfo.cpp:655
#define u
Definition: detector.cpp:85
This file contains compile time settings.
KviPointerHashTable< QString, KviRegisteredUserGroup > * m_pGroupDict
Definition: KviRegisteredUserDataBase.h:64
#define KVILIB_API
Definition: kvi_settings.h:125