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