1#ifndef _KVI_IRCCONNECTIONUSERINFO_H_
2#define _KVI_IRCCONNECTIONUSERINFO_H_
64 const QString &
realName()
const {
return m_szRealName; }
65 const QString &
nickName()
const {
return m_szNickName; }
66 const QString &
userMode()
const {
return m_szUserMode; }
67 const QString &
userName()
const {
return m_szUserName; }
68 const QString &
password()
const {
return m_szPassword; }
69 const QString &
localHostIp()
const {
return m_szLocalHostIp; }
70 const QString &
hostName()
const {
return m_szHostName; }
72 const QString &
hostIp()
const {
return m_szHostIp; }
73 const QString &
awayReason()
const {
return m_szAwayReason; }
74 bool hasUserMode(
const QChar &
m);
75 bool isAway()
const {
return m_bAway; }
79 void setRealName(
const QString & szRealName) { m_szRealName = szRealName; }
80 void setNickName(
const QString & szNickName) { m_szNickName = szNickName; }
81 void setUserMode(
const QString & szUserMode) { m_szUserMode = szUserMode; }
82 void setUserName(
const QString & szUserName) { m_szUserName = szUserName; }
83 void setPassword(
const QString & szPassword) { m_szPassword = szPassword; }
84 void setHostName(
const QString & szHostName) { m_szHostName = szHostName; }
86 void setHostIp(
const QString & szHostIp) { m_szHostIp = szHostIp; }
87 void setLocalHostIp(
const QString & szLocalHostIp) { m_szLocalHostIp = szLocalHostIp; }
88 bool addUserMode(
const QChar &
m);
89 bool removeUserMode(
const QChar &
m);
90 void setAwayReason(
const QString & szReazon) { m_szAwayReason = szReazon; }
#define kvi_time_t
Definition KviTimeUtils.h:43
Definition KviConsoleWindow.h:74
Definition KviIrcConnectionUserInfo.h:33
kvi_time_t awayTime() const
Definition KviIrcConnectionUserInfo.h:76
QString m_szRealName
Definition KviIrcConnectionUserInfo.h:43
void setHostIp(const QString &szHostIp)
Definition KviIrcConnectionUserInfo.h:86
QString m_szNickBeforeAway
Definition KviIrcConnectionUserInfo.h:54
const QString & hostIp() const
Definition KviIrcConnectionUserInfo.h:72
QString m_szNickName
Definition KviIrcConnectionUserInfo.h:44
kvi_time_t m_tAway
Definition KviIrcConnectionUserInfo.h:53
void setUserMode(const QString &szUserMode)
Definition KviIrcConnectionUserInfo.h:81
QString m_szHostName
Definition KviIrcConnectionUserInfo.h:49
const QString & nickNameBeforeAway() const
Definition KviIrcConnectionUserInfo.h:77
QString m_szLocalHostIp
Definition KviIrcConnectionUserInfo.h:48
void setLocalHostIp(const QString &szLocalHostIp)
Definition KviIrcConnectionUserInfo.h:87
void setAwayReason(const QString &szReazon)
Definition KviIrcConnectionUserInfo.h:90
const QString & hostName() const
Definition KviIrcConnectionUserInfo.h:70
QString m_szHostIp
Definition KviIrcConnectionUserInfo.h:50
KviIrcConnectionUserInfo()
void setUserName(const QString &szUserName)
Definition KviIrcConnectionUserInfo.h:82
const QString & unmaskedHostName() const
Definition KviIrcConnectionUserInfo.h:71
const QString & userName() const
Definition KviIrcConnectionUserInfo.h:67
~KviIrcConnectionUserInfo()=default
void setRealName(const QString &szRealName)
Definition KviIrcConnectionUserInfo.h:79
QString m_szPassword
Definition KviIrcConnectionUserInfo.h:45
const QString & userMode() const
Definition KviIrcConnectionUserInfo.h:66
QString m_szUserMode
Definition KviIrcConnectionUserInfo.h:46
const QString & password() const
Definition KviIrcConnectionUserInfo.h:68
const QString & awayReason() const
Definition KviIrcConnectionUserInfo.h:73
void setHostName(const QString &szHostName)
Definition KviIrcConnectionUserInfo.h:84
const QString & localHostIp() const
Definition KviIrcConnectionUserInfo.h:69
void setUnmaskedHostName(const QString &szHostName)
Definition KviIrcConnectionUserInfo.h:85
const QString & realName() const
Definition KviIrcConnectionUserInfo.h:64
bool isAway() const
Definition KviIrcConnectionUserInfo.h:75
void setNickName(const QString &szNickName)
Definition KviIrcConnectionUserInfo.h:80
QString m_szUnmaskedHostName
Definition KviIrcConnectionUserInfo.h:61
void setPassword(const QString &szPassword)
Definition KviIrcConnectionUserInfo.h:83
QString m_szAwayReason
Definition KviIrcConnectionUserInfo.h:51
const QString & nickName() const
Definition KviIrcConnectionUserInfo.h:65
QString m_szUserName
Definition KviIrcConnectionUserInfo.h:47
An abstraction of a connection to an IRC server.
Definition KviIrcConnection.h:97
Definition KviIrcServerParser.h:114
#define m
Definition detector.cpp:78
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127