diff options
Diffstat (limited to 'src/base/QXmppPubSubIq.cpp')
| -rw-r--r-- | src/base/QXmppPubSubIq.cpp | 66 |
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: |
