diff options
| author | Linus Jahn <lnj@kaidan.im> | 2020-09-07 17:07:09 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2021-08-22 16:09:02 +0200 |
| commit | 66ee49093aec057c783edf9a39689af7b2bd8488 (patch) | |
| tree | b99b99a78e9269f9f985a71cfc7a2de78cd7dfb1 /src/base/QXmppPubSubNodeConfig.h | |
| parent | 5cc736dd4004e06f65c3f16f2db322d722c1b564 (diff) | |
| download | qxmpp-66ee49093aec057c783edf9a39689af7b2bd8488.tar.gz | |
Add PubSubPublishOptions form
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 |
