diff options
| author | Melvin Keskin <melvo@olomono.de> | 2022-04-19 20:05:16 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2022-05-06 13:36:43 +0200 |
| commit | 4c565dd7dd78340a393ccbf4bc3bed9f6ce360f2 (patch) | |
| tree | bc8f94f355a90b3c5b0380993ed13fd5d2e02032 /src/client/QXmppAtmManager.h | |
| parent | 2000431680f4ddf58f3fbe9ea138dd18bc9a1b8c (diff) | |
| download | qxmpp-4c565dd7dd78340a393ccbf4bc3bed9f6ce360f2.tar.gz | |
Add QXmppTrustManager as base of trust managers such as QXmppAtmManager
Diffstat (limited to 'src/client/QXmppAtmManager.h')
| -rw-r--r-- | src/client/QXmppAtmManager.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/client/QXmppAtmManager.h b/src/client/QXmppAtmManager.h index 042d1342..d4145d06 100644 --- a/src/client/QXmppAtmManager.h +++ b/src/client/QXmppAtmManager.h @@ -6,13 +6,13 @@ #define QXMPPATMMANAGER_H #include "QXmppAtmTrustStorage.h" -#include "QXmppClientExtension.h" #include "QXmppSendResult.h" +#include "QXmppTrustManager.h" class QXmppMessage; class QXmppTrustMessageKeyOwner; -class QXMPP_EXPORT QXmppAtmManager : public QXmppClientExtension +class QXMPP_EXPORT QXmppAtmManager : public QXmppTrustManager { Q_OBJECT @@ -42,7 +42,10 @@ private: QFuture<QXmpp::SendResult> sendTrustMessage(const QString &encryption, const QList<QXmppTrustMessageKeyOwner> &keyOwners, const QString &recipientJid); - QXmppAtmTrustStorage *m_trustStorage; + inline QXmppAtmTrustStorage *trustStorage() const + { + return dynamic_cast<QXmppAtmTrustStorage *>(QXmppTrustManager::trustStorage()); + } friend class tst_QXmppAtmManager; }; |
