From 4ae1923665d4d4be602e45febb06fdecb590394f Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Thu, 2 Jul 2020 01:18:20 +0200 Subject: Refactor QXmppMessage to support parsing with inheritance Required for PubSub event notifications with templates. --- src/base/QXmppMessage.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/base/QXmppMessage.h') diff --git a/src/base/QXmppMessage.h b/src/base/QXmppMessage.h index eb650370..d717b226 100644 --- a/src/base/QXmppMessage.h +++ b/src/base/QXmppMessage.h @@ -259,10 +259,11 @@ public: void toXml(QXmlStreamWriter *writer) const override; /// \endcond -private: - void parseExtension(const QDomElement &element, QXmppElementList &unknownExtensions); - void parseXElement(const QDomElement &element, QXmppElementList &unknownElements); +protected: + virtual bool parseExtension(const QDomElement &element); + virtual void serializeExtensions(QXmlStreamWriter *writer) const; +private: QSharedDataPointer d; }; -- cgit v1.2.3