Communi  3.5.0
A cross-platform IRC framework written with Qt
Public Member Functions | Properties | List of all members
IrcWhoisMessage Class Reference

Represents a reply message to a WHOIS command. More...

Inherits IrcMessage.

Public Member Functions

Q_INVOKABLE IrcWhoisMessage (IrcConnection *connection)
 
- Public Member Functions inherited from IrcMessage
Q_INVOKABLE IrcMessage (IrcConnection *connection)
 
virtual ~IrcMessage ()
 
Q_INVOKABLE IrcMessageclone (QObject *parent=0) const
 
QByteArray encoding () const
 
QString parameter (int index) const
 
Q_INVOKABLE void setFlag (Flag flag, bool on=true)
 
void setParameter (int index, const QString &parameter)
 
void setTag (const QString &name, const QVariant &tag)
 
QVariant tag (const QString &name) const
 
Q_INVOKABLE bool testFlag (Flag flag) const
 
Q_INVOKABLE QByteArray toData () const
 

Properties

QString account
 
QString address
 
QString awayReason
 
QStringList channels
 
int idle
 
QString info
 
QString realName
 
bool secure
 
QString server
 
QDateTime since
 
- Properties inherited from IrcMessage
QString account
 
QString command
 
IrcConnection connection
 
Flags flags
 
QString host
 
QString ident
 
bool implicit
 
IrcNetwork network
 
QString nick
 
bool own
 
QStringList parameters
 
QString prefix
 
QVariantMap tags
 
QDateTime timeStamp
 
Type type
 
bool valid
 

Additional Inherited Members

- Public Types inherited from IrcMessage
- Static Public Member Functions inherited from IrcMessage
static Q_INVOKABLE IrcMessagefromData (const QByteArray &data, IrcConnection *connection)
 
static Q_INVOKABLE IrcMessagefromParameters (const QString &prefix, const QString &command, const QStringList &parameters, IrcConnection *connection)
 

Detailed Description

Since
3.3

Constructor & Destructor Documentation

IrcWhoisMessage::IrcWhoisMessage ( IrcConnection connection)
explicit

Constructs a new IrcWhoisMessage with connection.

Property Documentation

QString IrcWhoisMessage::account
read

This property holds the account name of the user.

Access function:
QString IrcWhoisMessage::address
read

This property holds the address the user is connecting from.

Access function:
QString IrcWhoisMessage::awayReason
read
Since
3.5

This property holds the away reason of the user.

Access function:
QStringList IrcWhoisMessage::channels
read

This property holds the visible list of channels of the user.

Access function:
int IrcWhoisMessage::idle
read

This property holds the number of seconds the user has been idle.

Access function:
  • int idle() const
QString IrcWhoisMessage::info
read

This property holds info of the server the user is on.

Access function:
QString IrcWhoisMessage::realName
read

This property holds the real name of the user.

Access function:
bool IrcWhoisMessage::secure
read

This property holds whether the user is using a secure connection.

Access function:
  • bool isSecure() const
QString IrcWhoisMessage::server
read

This property holds the server address user is on.

Access function:
QDateTime IrcWhoisMessage::since
read

This property holds the time since user has been online.

Access function: