24 #ifndef QXMPPARCHIVEIQ_H 
   25 #define QXMPPARCHIVEIQ_H 
   28 #include "QXmppResultSet.h" 
   41     void setBody(
const QString &body);
 
   43     QDateTime date() 
const;
 
   44     void setDate(
const QDateTime &date);
 
   46     bool isReceived() 
const;
 
   47     void setReceived(
bool isReceived);
 
   63     QList<QXmppArchiveMessage> messages() 
const;
 
   64     void setMessages(
const QList<QXmppArchiveMessage> &messages);
 
   66     QDateTime start() 
const;
 
   67     void setStart(
const QDateTime &start);
 
   69     QString subject() 
const;
 
   70     void setSubject(
const QString &subject);
 
   72     QString thread() 
const;
 
   73     void setThread(
const QString &thread);
 
   76     void setVersion(
int version);
 
   79     void setWith(
const QString &with);
 
   82     void parse(
const QDomElement &element);
 
   87     QList<QXmppArchiveMessage> m_messages;
 
  111     static bool isArchiveChatIq(
const QDomElement &element);
 
  114     void parseElementFromChild(
const QDomElement &element);
 
  115     void toXmlElementFromChild(QXmlStreamWriter *writer) 
const;
 
  132     QList<QXmppArchiveChat> chats() 
const;
 
  133     void setChats(
const QList<QXmppArchiveChat> &chats);
 
  135     QString with() 
const;
 
  136     void setWith( 
const QString &with );
 
  138     QDateTime start() 
const;
 
  139     void setStart(
const QDateTime &start );
 
  141     QDateTime end() 
const;
 
  142     void setEnd(
const QDateTime &end );
 
  151     static bool isArchiveListIq(
const QDomElement &element);
 
  156     void parseElementFromChild(
const QDomElement &element);
 
  157     void toXmlElementFromChild(QXmlStreamWriter *writer) 
const;
 
  164     QList<QXmppArchiveChat> m_chats;
 
  176     QString with() 
const;
 
  177     void setWith( 
const QString &with );
 
  179     QDateTime start() 
const;
 
  180     void setStart(
const QDateTime &start );
 
  182     QDateTime end() 
const;
 
  183     void setEnd(
const QDateTime &end );
 
  186     static bool isArchiveRemoveIq(
const QDomElement &element);
 
  189     void parseElementFromChild(
const QDomElement &element);
 
  190     void toXmlElementFromChild(QXmlStreamWriter *writer) 
const;
 
  208     QDateTime start() 
const;
 
  209     void setStart(
const QDateTime &start);
 
  211     QString with() 
const;
 
  212     void setWith(
const QString &with);
 
  218     static bool isArchiveRetrieveIq(
const QDomElement &element);
 
  221     void parseElementFromChild(
const QDomElement &element);
 
  222     void toXmlElementFromChild(QXmlStreamWriter *writer) 
const;
 
  239     static bool isArchivePrefIq(
const QDomElement &element);
 
  242     void parseElementFromChild(
const QDomElement &element);
 
  243     void toXmlElementFromChild(QXmlStreamWriter *writer) 
const;
 
  247 #endif // QXMPPARCHIVEIQ_H