Represents an away message. More...
Inherits IrcMessage.
Public Member Functions | |
Q_INVOKABLE | IrcAwayMessage (IrcConnection *connection) |
QString | content () const |
![]() | |
Q_INVOKABLE | IrcMessage (IrcConnection *connection) |
~IrcMessage () override | |
QString | account () const |
Q_INVOKABLE IrcMessage * | clone (QObject *parent=nullptr) const |
QString | command () const |
IrcConnection * | connection () const |
QByteArray | encoding () const |
Flags | flags () const |
QString | host () const |
QString | ident () const |
IrcNetwork * | network () const |
QString | nick () const |
QString | parameter (int index) const |
QStringList | parameters () const |
QString | prefix () const |
Q_INVOKABLE void | setFlag (Flag flag, bool on=true) |
void | setParameter (int index, const QString ¶meter) |
void | setTag (const QString &name, const QVariant &tag) |
QVariant | tag (const QString &name) const |
QVariantMap | tags () const |
Q_INVOKABLE bool | testFlag (Flag flag) const |
QDateTime | timeStamp () const |
Q_INVOKABLE QByteArray | toData () const |
Type | type () const |
Properties | |
bool | away |
bool | reply |
![]() | |
bool | implicit |
bool | own |
bool | valid |
Additional Inherited Members | |
![]() | |
enum | Flag { None = 0x00 , Own = 0x01 , Identified = 0x02 , Unidentified = 0x04 , Playback = 0x08 , Implicit = 0x10 } |
enum | Type { Unknown , Capability , Error , Invite , Join , Kick , Mode , Motd , Names , Nick , Notice , Numeric , Part , Ping , Pong , Private , Quit , Topic , WhoReply , Account , Away , Whois , Whowas , HostChange , Batch } |
![]() | |
static Q_INVOKABLE IrcMessage * | fromData (const QByteArray &data, IrcConnection *connection) |
static Q_INVOKABLE IrcMessage * | fromParameters (const QString &prefix, const QString &command, const QStringList ¶meters, IrcConnection *connection) |
|
explicit |
Constructs a new IrcAwayMessage with connection.
QString IrcAwayMessage::content | ( | ) | const |
This property holds the message content.
|
read |
This property holds whether the user is away or back.
|
read |
This property holds whether the message is a reply.
Away messages are sent in three situations:
true
), true
), away-notify
capability is enabled (false
).