aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppPubSubIq.h
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2019-12-06 22:59:15 +0100
committerLNJ <lnj@kaidan.im>2019-12-08 23:08:44 +0100
commite286527c1974ac334811aee35f0fe33dcace44d5 (patch)
treee4a863669c979e36ac5c7c2f55e3b2cc4a253a22 /src/base/QXmppPubSubIq.h
parent9f2d1158e0e2a212e0189d3a6ce772c0be88ed50 (diff)
downloadqxmpp-e286527c1974ac334811aee35f0fe33dcace44d5.tar.gz
Split up QXmppPubSubItem from QXmppPubSubIq.h
Diffstat (limited to 'src/base/QXmppPubSubIq.h')
-rw-r--r--src/base/QXmppPubSubIq.h32
1 files changed, 3 insertions, 29 deletions
diff --git a/src/base/QXmppPubSubIq.h b/src/base/QXmppPubSubIq.h
index d18e92b0..e83d62fa 100644
--- a/src/base/QXmppPubSubIq.h
+++ b/src/base/QXmppPubSubIq.h
@@ -27,37 +27,11 @@
#include <QSharedDataPointer>
#include "QXmppIq.h"
+// required for compatibility:
+#include "QXmppPubSubItem.h"
-class QXmppPubSubItemPrivate;
class QXmppPubSubIqPrivate;
-/// \brief The QXmppPubSubItem class represents a publish-subscribe item
-/// as defined by XEP-0060: Publish-Subscribe.
-
-class QXMPP_EXPORT QXmppPubSubItem
-{
-public:
- QXmppPubSubItem();
- QXmppPubSubItem(const QXmppPubSubItem &iq);
- ~QXmppPubSubItem();
-
- QXmppPubSubItem &operator=(const QXmppPubSubItem &iq);
-
- QString id() const;
- void setId(const QString &id);
-
- QXmppElement contents() const;
- void setContents(const QXmppElement &contents);
-
- /// \cond
- void parse(const QDomElement &element);
- void toXml(QXmlStreamWriter *writer) const;
- /// \endcond
-
-private:
- QSharedDataPointer<QXmppPubSubItemPrivate> d;
-};
-
/// \brief The QXmppPubSubIq class represents an IQ used for the
/// publish-subscribe mechanisms defined by XEP-0060: Publish-Subscribe.
///
@@ -114,4 +88,4 @@ private:
QSharedDataPointer<QXmppPubSubIqPrivate> d;
};
-#endif
+#endif // QXMPPPUBSUBIQ_H