#include <KviRegisteredUserDataBase.h>
◆ KviRegisteredUserDataBase()
KviRegisteredUserDataBase::KviRegisteredUserDataBase |
( |
| ) |
|
◆ ~KviRegisteredUserDataBase()
KviRegisteredUserDataBase::~KviRegisteredUserDataBase |
( |
| ) |
|
◆ addGroup()
◆ addMask()
References append_mask_to_list(), KviPointerHashTable< Key, T >::find(), KviPointerList< T >::first(), KviIrcMask::hasWildNick(), KVI_ASSERT, l, m, m_pMaskDict, m_pUserDict, m_pWildMaskList, KviPointerList< T >::next(), KviIrcMask::nick(), u, and KviIrcMask::user().
Referenced by RegistrationWizard::accept(), copyFrom(), RegisteredUsersDialog::importClicked(), load(), RegisteredUserEntryDialog::okClicked(), reguser_kvs_cmd_add(), and reguser_kvs_cmd_addmask().
◆ addUser()
◆ copyFrom()
References addGroup(), addMask(), KviPointerHashTable< Key, T >::clear(), KviPointerList< T >::clear(), KviPointerHashTableIterator< Key, T >::current(), KviPointerHashTableIterator< Key, T >::currentKey(), databaseCleared(), getUser(), l, m, m_pGroupDict, m_pMaskDict, m_pUserDict, m_pWildMaskList, and u.
Referenced by RegisteredUsersDialog::okClicked(), and RegisteredUsersDialog::RegisteredUsersDialog().
◆ databaseCleared
void KviRegisteredUserDataBase::databaseCleared |
( |
| ) |
|
|
signal |
◆ findExactMask()
◆ findMatchingMask()
KviRegisteredUserMask * KviRegisteredUserDataBase::findMatchingMask |
( |
const QString & |
nick, |
|
|
const QString & |
user, |
|
|
const QString & |
host |
|
) |
| |
◆ findMatchingUser()
KviRegisteredUser * KviRegisteredUserDataBase::findMatchingUser |
( |
const QString & |
nick, |
|
|
const QString & |
user, |
|
|
const QString & |
host |
|
) |
| |
◆ findUserByName()
KviRegisteredUser * KviRegisteredUserDataBase::findUserByName |
( |
const QString & |
name | ) |
|
|
inline |
References KviPointerHashTable< Key, T >::find().
Referenced by RegistrationWizard::accept(), KviIsOnNotifyListManager::doMatchUser(), KviWatchNotifyListManager::doMatchUser(), RegisteredUserEntryDialog::okClicked(), reguser_kvs_cmd_add(), reguser_kvs_cmd_addmask(), reguser_kvs_cmd_setIgnoreEnabled(), reguser_kvs_cmd_setIgnoreFlags(), reguser_kvs_cmd_setproperty(), reguser_kvs_fnc_getIgnoreFlags(), reguser_kvs_fnc_isIgnoreEnabled(), reguser_kvs_fnc_mask(), and reguser_kvs_fnc_property().
◆ findUserWithMask()
◆ getUser()
◆ groupDict()
◆ load()
void KviRegisteredUserDataBase::load |
( |
const QString & |
filename | ) |
|
References __tr, addGroup(), addMask(), addUser(), KviPointerHashTableIterator< Key, T >::current(), KviPointerHashTableIterator< Key, T >::currentKey(), KviConfigurationFile::dict(), KviQString::equalCI(), KviQString::equalCSN(), KviPointerHashTable< Key, T >::find(), m_pGroupDict, KviConfigurationFile::Read, KviConfigurationFile::readBoolEntry(), KviConfigurationFile::readIntEntry(), KviConfigurationFile::setGroup(), and u.
Referenced by KviApplication::setup().
◆ removeGroup()
bool KviRegisteredUserDataBase::removeGroup |
( |
const QString & |
name | ) |
|
◆ removeMask()
bool KviRegisteredUserDataBase::removeMask |
( |
const KviIrcMask & |
mask | ) |
|
◆ removeMaskByPointer()
bool KviRegisteredUserDataBase::removeMaskByPointer |
( |
KviIrcMask * |
mask | ) |
|
References KviPointerList< T >::first(), KviIrcMask::hasWildNick(), l, m, m_pMaskDict, m_pWildMaskList, KviPointerList< T >::next(), KviIrcMask::nick(), KviPointerList< T >::removeRef(), and userChanged().
Referenced by removeMask(), and removeUser().
◆ removeUser()
bool KviRegisteredUserDataBase::removeUser |
( |
const QString & |
name | ) |
|
References KviPointerHashTable< Key, T >::find(), m_pUserDict, KviPointerHashTable< Key, T >::remove(), removeMaskByPointer(), u, and userRemoved().
Referenced by RegisteredUserEntryDialog::okClicked(), reguser_kvs_cmd_add(), reguser_kvs_cmd_remove(), and RegisteredUsersDialog::removeClicked().
◆ save()
void KviRegisteredUserDataBase::save |
( |
const QString & |
filename | ) |
|
References KviConfigurationFile::clear(), KviPointerHashTableIterator< Key, T >::current(), KviPointerHashTableIterator< Key, T >::currentKey(), i, m_pGroupDict, m_pUserDict, KviIrcMask::NickUserHost, KviConfigurationFile::preserveEmptyGroups(), KviConfigurationFile::setGroup(), KviConfigurationFile::Write, and KviConfigurationFile::writeEntry().
Referenced by KviApplication::saveRegisteredUsers().
◆ userAdded
void KviRegisteredUserDataBase::userAdded |
( |
const QString & |
| ) |
|
|
signal |
◆ userChanged
void KviRegisteredUserDataBase::userChanged |
( |
const QString & |
| ) |
|
|
signal |
◆ userDict()
◆ userRemoved
void KviRegisteredUserDataBase::userRemoved |
( |
const QString & |
| ) |
|
|
signal |
◆ m_pGroupDict
◆ m_pMaskDict
◆ m_pUserDict
◆ m_pWildMaskList
The documentation for this class was generated from the following files: