diff options
Diffstat (limited to 'source/QXmppTransferManager.h')
| -rw-r--r-- | source/QXmppTransferManager.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/source/QXmppTransferManager.h b/source/QXmppTransferManager.h index 2a4642c0..59fba3c9 100644 --- a/source/QXmppTransferManager.h +++ b/source/QXmppTransferManager.h @@ -102,6 +102,7 @@ public: SocksMethod = 2, ///< XEP-0065: SOCKS5 Bytestreams AnyMethod = 3, ///< Any supported transfer method. }; + Q_DECLARE_FLAGS(Methods, Method) enum State { @@ -216,8 +217,8 @@ public: bool proxyOnly() const; void setProxyOnly(bool proxyOnly); - int supportedMethods() const; - void setSupportedMethods(int methods); + QXmppTransferJob::Methods supportedMethods() const; + void setSupportedMethods(QXmppTransferJob::Methods methods); signals: /// This signal is emitted when a new file transfer offer is received. @@ -261,7 +262,9 @@ private: QString m_proxy; bool m_proxyOnly; QXmppSocksServer *m_socksServer; - int m_supportedMethods; + QXmppTransferJob::Methods m_supportedMethods; }; +Q_DECLARE_OPERATORS_FOR_FLAGS(QXmppTransferJob::Methods) + #endif |
