From d18646274885a4dcc376094e372f24b6922155b8 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Mon, 15 Feb 2010 15:46:31 +0000 Subject: rework generic Iq items access --- source/QXmppIq.cpp | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) (limited to 'source/QXmppIq.cpp') diff --git a/source/QXmppIq.cpp b/source/QXmppIq.cpp index 6c2fe257..a28e6f8d 100644 --- a/source/QXmppIq.cpp +++ b/source/QXmppIq.cpp @@ -73,13 +73,8 @@ void QXmppIq::toXml( QXmlStreamWriter *xmlWriter ) const void QXmppIq::toXmlElementFromChild( QXmlStreamWriter *writer ) const { - if (m_queryNamespace.isEmpty() && m_queryItems.isEmpty()) - return; - writer->writeStartElement("query"); - helperToXmlAddAttribute(writer, "xmlns", m_queryNamespace); - foreach (const QXmppElement &item, m_queryItems) + foreach (const QXmppElement &item, m_items) item.toXml(writer); - writer->writeEndElement(); } QString QXmppIq::getTypeStr() const @@ -131,23 +126,13 @@ void QXmppIq::setTypeFromStr(const QString& str) } } -QList QXmppIq::getQueryItems() const -{ - return m_queryItems; -} - -void QXmppIq::setQueryItems(const QList &items) -{ - m_queryItems = items; -} - -QString QXmppIq::getQueryNamespace() const +QList QXmppIq::getItems() const { - return m_queryNamespace; + return m_items; } -void QXmppIq::setQueryNamespace(const QString &ns) +void QXmppIq::setItems(const QList &items) { - m_queryNamespace = ns; + m_items = items; } -- cgit v1.2.3