diff options
Diffstat (limited to 'src/base/QXmppPubSubNodeConfig.h')
| -rw-r--r-- | src/base/QXmppPubSubNodeConfig.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/base/QXmppPubSubNodeConfig.h b/src/base/QXmppPubSubNodeConfig.h index 4b9de9c7..16e26709 100644 --- a/src/base/QXmppPubSubNodeConfig.h +++ b/src/base/QXmppPubSubNodeConfig.h @@ -203,6 +203,16 @@ private: QSharedDataPointer<QXmppPubSubNodeConfigPrivate> d; }; +class QXMPP_EXPORT QXmppPubSubPublishOptions : public QXmppPubSubNodeConfig +{ +public: + static std::optional<QXmppPubSubPublishOptions> fromDataForm(const QXmppDataForm &form); + +protected: + QString formType() const override; +}; + Q_DECLARE_METATYPE(QXmppPubSubNodeConfig); +Q_DECLARE_METATYPE(QXmppPubSubPublishOptions); #endif // QXMPPPUBSUBNODECONFIG_H |
