![]() |
KVIrc 5.2.6
Developer APIs
|
#include <KviNotifyList.h>
Public Member Functions | |
KviWatchNotifyListManager (KviIrcConnection *pConnection) | |
![]() | |
KviConsoleWindow * | console () const |
Protected Member Functions | |
void | buildRegUserDict () |
bool | doMatchUser (KviIrcMessage *msg, const QString ¬ifyString, const KviIrcMask &mask) |
bool | handleWatchReply (KviIrcMessage *msg) override |
void | start () override |
void | stop () override |
![]() | |
virtual bool | handleIsOn (KviIrcMessage *msg) |
virtual bool | handleUserhost (KviIrcMessage *msg) |
KviNotifyListManager (KviIrcConnection *pConnection) | |
void | notifyOffLine (const QString &nick, const QString &user=QString(), const QString &host=QString(), const QString &szReason=QString()) |
void | notifyOnLine (const QString &nick, const QString &user=QString(), const QString &host=QString(), const QString &szReason=QString(), bool bJoin=true) |
~KviNotifyListManager () | |
Protected Attributes | |
std::map< QString, QString > | m_pRegUserDict |
![]() | |
KviIrcConnection * | m_pConnection |
KviConsoleWindow * | m_pConsole |
Friends | |
class | KviConsoleWindow |
class | KviIrcConnection |
class | KviIrcServerParser |
KviWatchNotifyListManager::KviWatchNotifyListManager | ( | KviIrcConnection * | pConnection | ) |
References KviIrcConnection, and KviNotifyListManager::KviNotifyListManager().
Referenced by KviIrcConnection.
|
protected |
References KviPointerHashTableIterator< Key, T >::current(), d, g_pRegisteredUserDataBase, m_pRegUserDict, and u.
Referenced by start().
|
protected |
References __tr, __tr2qs, _OUTPUT_VERBOSE, g_pRegisteredUserDataBase, KviIrcMask::host(), KVI_OUT_SYSTEMMESSAGE, KVI_OUT_SYSTEMWARNING, m, KviNotifyListManager::m_pConsole, m_pRegUserDict, KviIrcMask::nick(), KviNotifyListManager::notifyOffLine(), KviNotifyListManager::notifyOnLine(), KviIrcMessage::numeric(), RPL_NOWON, start(), stop(), u, and KviIrcMask::user().
Referenced by handleWatchReply().
|
overrideprotectedvirtual |
Reimplemented from KviNotifyListManager.
References __tr2qs, _OUTPUT_VERBOSE, doMatchUser(), KVI_OUT_SYSTEMMESSAGE, m, KviNotifyListManager::m_pConnection, KviNotifyListManager::m_pConsole, m_pRegUserDict, KviNotifyListManager::notifyOffLine(), KviIrcMessage::numeric(), RPL_LOGOFF, RPL_LOGON, RPL_NOWOFF, RPL_NOWON, RPL_WATCHOFF, and KviIrcMessage::safeParam().
|
overrideprotectedvirtual |
Reimplemented from KviNotifyListManager.
References __tr2qs, _OUTPUT_VERBOSE, KviQString::appendFormatted(), buildRegUserDict(), KVI_OUT_SYSTEMMESSAGE, KviNotifyListManager::m_pConnection, KviNotifyListManager::m_pConsole, and m_pRegUserDict.
Referenced by doMatchUser().
|
overrideprotectedvirtual |
Reimplemented from KviNotifyListManager.
References KviNotifyListManager::m_pConnection, KviNotifyListManager::m_pConsole, and m_pRegUserDict.
Referenced by doMatchUser().
|
friend |
References KviConsoleWindow.
Referenced by KviConsoleWindow.
|
friend |
References KviIrcConnection, and KviWatchNotifyListManager().
Referenced by KviIrcConnection, and KviWatchNotifyListManager().
|
friend |
References KviIrcServerParser.
Referenced by KviIrcServerParser.
|
protected |
Referenced by buildRegUserDict(), doMatchUser(), handleWatchReply(), start(), and stop().