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