KVIrc 5.2.6
Developer APIs
KviIrcConnectionUserInfo Class Reference

#include <KviIrcConnectionUserInfo.h>

Public Member Functions

const QString & awayReason () const
 
kvi_time_t awayTime () const
 
bool hasUserMode (const QChar &m)
 
const QString & hostIp () const
 
const QString & hostName () const
 
bool isAway () const
 
const QString & localHostIp () const
 
const QString & nickName () const
 
const QString & nickNameBeforeAway () const
 
const QString & password () const
 
const QString & realName () const
 
const QString & unmaskedHostName () const
 
const QString & userMode () const
 
const QString & userName () const
 

Protected Member Functions

bool addUserMode (const QChar &m)
 
 KviIrcConnectionUserInfo ()
 
bool removeUserMode (const QChar &m)
 
void setAway ()
 
void setAwayReason (const QString &szReazon)
 
void setBack ()
 
void setHostIp (const QString &szHostIp)
 
void setHostName (const QString &szHostName)
 
void setLocalHostIp (const QString &szLocalHostIp)
 
void setNickName (const QString &szNickName)
 
void setPassword (const QString &szPassword)
 
void setRealName (const QString &szRealName)
 
void setUnmaskedHostName (const QString &szHostName)
 
void setUserMode (const QString &szUserMode)
 
void setUserName (const QString &szUserName)
 
 ~KviIrcConnectionUserInfo ()=default
 

Private Attributes

bool m_bAway = false
 
QString m_szAwayReason
 
QString m_szHostIp
 
QString m_szHostName
 
QString m_szLocalHostIp
 
QString m_szNickBeforeAway
 
QString m_szNickName
 
QString m_szPassword
 
QString m_szRealName
 
QString m_szUnmaskedHostName
 
QString m_szUserMode
 
QString m_szUserName
 
kvi_time_t m_tAway
 

Friends

class KviConsoleWindow
 
class KviIrcConnection
 
class KviIrcServerParser
 

Constructor & Destructor Documentation

◆ KviIrcConnectionUserInfo()

KviIrcConnectionUserInfo::KviIrcConnectionUserInfo ( )
protecteddefault

◆ ~KviIrcConnectionUserInfo()

KviIrcConnectionUserInfo::~KviIrcConnectionUserInfo ( )
protecteddefault

Member Function Documentation

◆ addUserMode()

bool KviIrcConnectionUserInfo::addUserMode ( const QChar & m)
protected

References hasUserMode(), m, and m_szUserMode.

◆ awayReason()

const QString & KviIrcConnectionUserInfo::awayReason ( ) const
inline

◆ awayTime()

kvi_time_t KviIrcConnectionUserInfo::awayTime ( ) const
inline

◆ hasUserMode()

bool KviIrcConnectionUserInfo::hasUserMode ( const QChar & m)

◆ hostIp()

const QString & KviIrcConnectionUserInfo::hostIp ( ) const
inline

References m_szHostIp.

◆ hostName()

◆ isAway()

◆ localHostIp()

const QString & KviIrcConnectionUserInfo::localHostIp ( ) const
inline

◆ nickName()

◆ nickNameBeforeAway()

const QString & KviIrcConnectionUserInfo::nickNameBeforeAway ( ) const
inline

◆ password()

const QString & KviIrcConnectionUserInfo::password ( ) const
inline

◆ realName()

const QString & KviIrcConnectionUserInfo::realName ( ) const
inline

References m_szRealName.

◆ removeUserMode()

bool KviIrcConnectionUserInfo::removeUserMode ( const QChar & m)
protected

References hasUserMode(), m, and m_szUserMode.

◆ setAway()

void KviIrcConnectionUserInfo::setAway ( )
protected

◆ setAwayReason()

void KviIrcConnectionUserInfo::setAwayReason ( const QString & szReazon)
inlineprotected

References m_szAwayReason.

◆ setBack()

void KviIrcConnectionUserInfo::setBack ( )
protected

References m_bAway, and m_szNickBeforeAway.

◆ setHostIp()

void KviIrcConnectionUserInfo::setHostIp ( const QString & szHostIp)
inlineprotected

References m_szHostIp.

◆ setHostName()

void KviIrcConnectionUserInfo::setHostName ( const QString & szHostName)
inlineprotected

References m_szHostName.

◆ setLocalHostIp()

void KviIrcConnectionUserInfo::setLocalHostIp ( const QString & szLocalHostIp)
inlineprotected

References m_szLocalHostIp.

◆ setNickName()

void KviIrcConnectionUserInfo::setNickName ( const QString & szNickName)
inlineprotected

◆ setPassword()

void KviIrcConnectionUserInfo::setPassword ( const QString & szPassword)
inlineprotected

References m_szPassword.

◆ setRealName()

void KviIrcConnectionUserInfo::setRealName ( const QString & szRealName)
inlineprotected

References m_szRealName.

◆ setUnmaskedHostName()

void KviIrcConnectionUserInfo::setUnmaskedHostName ( const QString & szHostName)
inlineprotected

◆ setUserMode()

void KviIrcConnectionUserInfo::setUserMode ( const QString & szUserMode)
inlineprotected

References m_szUserMode.

◆ setUserName()

void KviIrcConnectionUserInfo::setUserName ( const QString & szUserName)
inlineprotected

◆ unmaskedHostName()

const QString & KviIrcConnectionUserInfo::unmaskedHostName ( ) const
inline

References m_szUnmaskedHostName.

◆ userMode()

◆ userName()

Friends And Related Symbol Documentation

◆ KviConsoleWindow

friend class KviConsoleWindow
friend

References KviConsoleWindow.

Referenced by KviConsoleWindow.

◆ KviIrcConnection

friend class KviIrcConnection
friend

References KviIrcConnection.

Referenced by KviIrcConnection.

◆ KviIrcServerParser

friend class KviIrcServerParser
friend

References KviIrcServerParser.

Referenced by KviIrcServerParser.

Member Data Documentation

◆ m_bAway

bool KviIrcConnectionUserInfo::m_bAway = false
private

Referenced by isAway(), setAway(), and setBack().

◆ m_szAwayReason

QString KviIrcConnectionUserInfo::m_szAwayReason
private

Referenced by awayReason(), and setAwayReason().

◆ m_szHostIp

QString KviIrcConnectionUserInfo::m_szHostIp
private

Referenced by hostIp(), and setHostIp().

◆ m_szHostName

QString KviIrcConnectionUserInfo::m_szHostName
private

Referenced by hostName(), and setHostName().

◆ m_szLocalHostIp

QString KviIrcConnectionUserInfo::m_szLocalHostIp
private

Referenced by localHostIp(), and setLocalHostIp().

◆ m_szNickBeforeAway

QString KviIrcConnectionUserInfo::m_szNickBeforeAway
private

◆ m_szNickName

QString KviIrcConnectionUserInfo::m_szNickName
private

Referenced by nickName(), setAway(), and setNickName().

◆ m_szPassword

QString KviIrcConnectionUserInfo::m_szPassword
private

Referenced by password(), and setPassword().

◆ m_szRealName

QString KviIrcConnectionUserInfo::m_szRealName
private

Referenced by realName(), and setRealName().

◆ m_szUnmaskedHostName

QString KviIrcConnectionUserInfo::m_szUnmaskedHostName
private

◆ m_szUserMode

QString KviIrcConnectionUserInfo::m_szUserMode
private

◆ m_szUserName

QString KviIrcConnectionUserInfo::m_szUserName
private

Referenced by setUserName(), and userName().

◆ m_tAway

kvi_time_t KviIrcConnectionUserInfo::m_tAway
private

Referenced by awayTime(), and setAway().


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