25 #ifndef QXMPPMESSAGE_H
26 #define QXMPPMESSAGE_H
29 #include "QXmppStanza.h"
31 class QXmppMessagePrivate;
63 QXmppMessage(
const QString& from =
"",
const QString& to =
"",
64 const QString& body =
"",
const QString& thread =
"");
71 void setBody(
const QString&);
73 bool isAttentionRequested()
const;
74 void setAttentionRequested(
bool requested);
76 bool isReceiptRequested()
const;
77 void setReceiptRequested(
bool requested);
79 QString mucInvitationJid()
const;
80 void setMucInvitationJid(
const QString &jid);
82 QString mucInvitationPassword()
const;
83 void setMucInvitationPassword(
const QString &password);
85 QString mucInvitationReason()
const;
86 void setMucInvitationReason(
const QString &reason);
88 QString receiptId()
const;
89 void setReceiptId(
const QString &
id);
91 QDateTime stamp()
const;
92 void setStamp(
const QDateTime &stamp);
97 QString subject()
const;
98 void setSubject(
const QString&);
100 QString thread()
const;
101 void setThread(
const QString&);
106 QString xhtml()
const;
107 void setXhtml(
const QString &xhtml);
110 void parse(
const QDomElement &element);
111 void toXml(QXmlStreamWriter *writer)
const;
115 QSharedDataPointer<QXmppMessagePrivate> d;
118 #endif // QXMPPMESSAGE_H
State
Definition: QXmppMessage.h:53
The QXmppStanza class is the base class for all XMPP stanzas.
Definition: QXmppStanza.h:90
User is composing a message.
Definition: QXmppMessage.h:59
User has effectively ended their participation in the chat session.
Definition: QXmppMessage.h:58
User is actively participating in the chat session.
Definition: QXmppMessage.h:56
User had been composing but now has stopped.
Definition: QXmppMessage.h:60
User has not been actively participating in the chat session.
Definition: QXmppMessage.h:57
Type
This enum described a message type.
Definition: QXmppMessage.h:42
The QXmppMessage class represents an XMPP message.
Definition: QXmppMessage.h:38
QXmppStanza & operator=(const QXmppStanza &other)
Assigns other to this stanza.
Definition: QXmppStanza.cpp:460