KVIrc 5.2.6
Developer APIs
KviStupidNotifyListManager Class Reference

#include <KviNotifyList.h>

+ Inheritance diagram for KviStupidNotifyListManager:

Protected Member Functions

bool handleIsOn (KviIrcMessage *msg) override
 
 KviStupidNotifyListManager (KviIrcConnection *pConnection)
 
void start () override
 
void stop () override
 
void timerEvent (QTimerEvent *e) override
 
 ~KviStupidNotifyListManager ()
 
- Protected Member Functions inherited from KviNotifyListManager
virtual bool handleUserhost (KviIrcMessage *msg)
 
virtual bool handleWatchReply (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::size_t m_iNextNickToCheck
 
int m_iRestartTimer
 
std::vector< QString > m_pNickList
 
QString m_szLastIsOnMsg
 
- Protected Attributes inherited from KviNotifyListManager
KviIrcConnectionm_pConnection
 
KviConsoleWindowm_pConsole
 

Private Member Functions

void buildNickList ()
 
void sendIsOn ()
 

Friends

class KviConsoleWindow
 
class KviIrcConnection
 
class KviIrcServerParser
 

Additional Inherited Members

- Public Member Functions inherited from KviNotifyListManager
KviConsoleWindowconsole () const
 

Constructor & Destructor Documentation

◆ KviStupidNotifyListManager()

KviStupidNotifyListManager::KviStupidNotifyListManager ( KviIrcConnection * pConnection)
protected

◆ ~KviStupidNotifyListManager()

KviStupidNotifyListManager::~KviStupidNotifyListManager ( )
protected

References m_iRestartTimer.

Member Function Documentation

◆ buildNickList()

void KviStupidNotifyListManager::buildNickList ( )
private

◆ handleIsOn()

◆ sendIsOn()

◆ start()

◆ stop()

void KviStupidNotifyListManager::stop ( )
overrideprotectedvirtual

◆ timerEvent()

void KviStupidNotifyListManager::timerEvent ( QTimerEvent * e)
overrideprotected

Friends And Related Symbol Documentation

◆ KviConsoleWindow

friend class KviConsoleWindow
friend

References KviConsoleWindow.

Referenced by KviConsoleWindow.

◆ KviIrcConnection

◆ KviIrcServerParser

friend class KviIrcServerParser
friend

References KviIrcServerParser.

Referenced by KviIrcServerParser.

Member Data Documentation

◆ m_iNextNickToCheck

std::size_t KviStupidNotifyListManager::m_iNextNickToCheck
protected

◆ m_iRestartTimer

int KviStupidNotifyListManager::m_iRestartTimer
protected

◆ m_pNickList

std::vector<QString> KviStupidNotifyListManager::m_pNickList
protected

◆ m_szLastIsOnMsg

QString KviStupidNotifyListManager::m_szLastIsOnMsg
protected

Referenced by handleIsOn(), and sendIsOn().


The documentation for this class was generated from the following files: