aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppPubSubIq.cpp
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.cpp
parent9f2d1158e0e2a212e0189d3a6ce772c0be88ed50 (diff)
downloadqxmpp-e286527c1974ac334811aee35f0fe33dcace44d5.tar.gz
Split up QXmppPubSubItem from QXmppPubSubIq.h
Diffstat (limited to 'src/base/QXmppPubSubIq.cpp')
-rw-r--r--src/base/QXmppPubSubIq.cpp66
1 files changed, 0 insertions, 66 deletions
diff --git a/src/base/QXmppPubSubIq.cpp b/src/base/QXmppPubSubIq.cpp
index d7e8aa61..6dd485dd 100644
--- a/src/base/QXmppPubSubIq.cpp
+++ b/src/base/QXmppPubSubIq.cpp
@@ -43,72 +43,6 @@ static const char *pubsub_queries[] = {
"unsubscribe",
};
-class QXmppPubSubItemPrivate : public QSharedData
-{
-public:
- QString id;
- QXmppElement contents;
-};
-
-QXmppPubSubItem::QXmppPubSubItem()
- : d(new QXmppPubSubItemPrivate)
-{
-}
-
-QXmppPubSubItem::QXmppPubSubItem(const QXmppPubSubItem &iq) = default;
-
-QXmppPubSubItem::~QXmppPubSubItem() = default;
-
-QXmppPubSubItem &QXmppPubSubItem::operator=(const QXmppPubSubItem &iq) = default;
-
-/// Returns the ID of the PubSub item.
-
-QString QXmppPubSubItem::id() const
-{
- return d->id;
-}
-
-/// Sets the ID of the PubSub item.
-///
-/// \param id
-
-void QXmppPubSubItem::setId(const QString &id)
-{
- d->id = id;
-}
-
-/// Returns the contents of the PubSub item.
-
-QXmppElement QXmppPubSubItem::contents() const
-{
- return d->contents;
-}
-
-/// Sets the contents of the PubSub item.
-///
-/// \param contents
-
-void QXmppPubSubItem::setContents(const QXmppElement &contents)
-{
- d->contents = contents;
-}
-
-/// \cond
-void QXmppPubSubItem::parse(const QDomElement &element)
-{
- d->id = element.attribute("id");
- d->contents = QXmppElement(element.firstChildElement());
-}
-
-void QXmppPubSubItem::toXml(QXmlStreamWriter *writer) const
-{
- writer->writeStartElement("item");
- helperToXmlAddAttribute(writer, "id", d->id);
- d->contents.toXml(writer);
- writer->writeEndElement();
-}
-/// \endcond
-
class QXmppPubSubIqPrivate : public QSharedData
{
public: