#include <KviNotifyList.h>
KviWatchNotifyListManager::KviWatchNotifyListManager |
( |
KviIrcConnection * |
pConnection | ) |
|
KviWatchNotifyListManager::~KviWatchNotifyListManager |
( |
| ) |
|
void KviWatchNotifyListManager::buildRegUserDict |
( |
| ) |
|
|
protected |
References KviPointerHashTable< Key, T >::clear(), KviPointerHashTableIterator< Key, T >::current(), d, g_pRegisteredUserDataBase, m_pRegUserDict, KviPointerHashTable< Key, T >::replace(), u, and KviRegisteredUserDataBase::userDict().
Referenced by start().
bool KviWatchNotifyListManager::doMatchUser |
( |
KviIrcMessage * |
msg, |
|
|
const QString & |
notifyString, |
|
|
const KviIrcMask & |
mask |
|
) |
| |
|
protected |
References __tr, __tr2qs, _OUTPUT_VERBOSE, KviPointerHashTable< Key, T >::find(), KviUserListView::findEntry(), KviRegisteredUserDataBase::findUserByName(), g_pRegisteredUserDataBase, KviIrcMask::host(), KVI_OUT_SYSTEMMESSAGE, KVI_OUT_SYSTEMWARNING, KviNotifyListManager::m_pConsole, m_pRegUserDict, KviIrcMask::nick(), KviConsoleWindow::notifyListView(), KviNotifyListManager::notifyOffLine(), KviNotifyListManager::notifyOnLine(), KviIrcMessage::numeric(), KviWindow::output(), RPL_NOWON, start(), stop(), u, and KviIrcMask::user().
Referenced by handleWatchReply().
bool KviWatchNotifyListManager::handleWatchReply |
( |
KviIrcMessage * |
msg | ) |
|
|
protectedvirtual |
Reimplemented from KviNotifyListManager.
References __tr2qs, _OUTPUT_VERBOSE, KviIrcConnection::decodeText(), doMatchUser(), KviPointerHashTable< Key, T >::find(), KviUserListView::findEntry(), KVI_OUT_SYSTEMMESSAGE, m, KviNotifyListManager::m_pConnection, KviNotifyListManager::m_pConsole, m_pRegUserDict, KviConsoleWindow::notifyListView(), KviNotifyListManager::notifyOffLine(), KviIrcMessage::numeric(), KviWindow::output(), KviPointerHashTable< Key, T >::remove(), RPL_LOGOFF, RPL_LOGON, RPL_NOWOFF, RPL_NOWON, RPL_WATCHOFF, and KviIrcMessage::safeParam().
void KviWatchNotifyListManager::start |
( |
| ) |
|
|
protectedvirtual |
Reimplemented from KviNotifyListManager.
References __tr2qs, _OUTPUT_VERBOSE, KviQString::appendFormatted(), buildRegUserDict(), KviPointerHashTableIterator< Key, T >::current(), KviPointerHashTableIterator< Key, T >::currentKey(), KviIrcConnection::currentNickName(), KviIrcConnection::encodeText(), KVI_OUT_SYSTEMMESSAGE, KviNotifyListManager::m_pConnection, KviNotifyListManager::m_pConsole, m_pRegUserDict, KviConsoleWindow::notifyListView(), KviWindow::output(), KviUserListView::partAllButOne(), and KviIrcConnection::sendFmtData().
Referenced by doMatchUser().
void KviWatchNotifyListManager::stop |
( |
| ) |
|
|
protectedvirtual |
The documentation for this class was generated from the following files: