From 7fce9bb75b0548218dfdae4732d59eac28a0371c Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Thu, 26 Aug 2021 19:26:09 +0200 Subject: Make QXmppStanza inherit from QXmppNonza QXmppNonzas are basic elements which can be sent over XMPP streams. QXmppStanza is a specialization of that (IQ, message or presence). --- src/base/QXmppStanza.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/base/QXmppStanza.h') diff --git a/src/base/QXmppStanza.h b/src/base/QXmppStanza.h index cbfcdac5..900a905c 100644 --- a/src/base/QXmppStanza.h +++ b/src/base/QXmppStanza.h @@ -35,6 +35,7 @@ // See http://lists.trolltech.com/qt-interest/2008-07/thread00798-0.html // for an explanation. #include "QXmppElement.h" +#include "QXmppNonza.h" #include @@ -96,7 +97,7 @@ class QXmppStanzaErrorPrivate; /// /// \ingroup Stanzas /// -class QXMPP_EXPORT QXmppStanza +class QXMPP_EXPORT QXmppStanza : public QXmppNonza { public: /// @@ -220,11 +221,8 @@ public: QList extendedAddresses() const; void setExtendedAddresses(const QList &extendedAddresses); - virtual bool isXmppStanza() const; - /// \cond - virtual void parse(const QDomElement &element); - virtual void toXml(QXmlStreamWriter *writer) const = 0; + void parse(const QDomElement &element) override; protected: void extensionsToXml(QXmlStreamWriter *writer) const; -- cgit v1.2.3