5#ifndef QXMPPSTREAMINITIATIONIQ_P_H
6#define QXMPPSTREAMINITIATIONIQ_P_H
8#include "QXmppDataForm.h"
10#include "QXmppTransferManager.h"
28class QXMPP_AUTOTEST_EXPORT QXmppStreamInitiationIq :
public QXmppIq
36 QXmppDataForm featureForm()
const;
37 void setFeatureForm(
const QXmppDataForm &form);
39 QXmppTransferFileInfo fileInfo()
const;
40 void setFileInfo(
const QXmppTransferFileInfo &info);
42 QString mimeType()
const;
43 void setMimeType(
const QString &mimeType);
45 QXmppStreamInitiationIq::Profile profile()
const;
46 void setProfile(QXmppStreamInitiationIq::Profile profile);
49 void setSiId(
const QString &
id);
51 static bool isStreamInitiationIq(
const QDomElement &element);
54 void parseElementFromChild(
const QDomElement &element)
override;
55 void toXmlElementFromChild(QXmlStreamWriter *writer)
const override;
58 QXmppDataForm m_featureForm;
59 QXmppTransferFileInfo m_fileInfo;
The QXmppIq class is the base class for all IQs.
Definition QXmppIq.h:23