From 4c565dd7dd78340a393ccbf4bc3bed9f6ce360f2 Mon Sep 17 00:00:00 2001 From: Melvin Keskin Date: Tue, 19 Apr 2022 20:05:16 +0200 Subject: Add QXmppTrustManager as base of trust managers such as QXmppAtmManager --- src/client/QXmppAtmManager.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/client/QXmppAtmManager.h') 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 sendTrustMessage(const QString &encryption, const QList &keyOwners, const QString &recipientJid); - QXmppAtmTrustStorage *m_trustStorage; + inline QXmppAtmTrustStorage *trustStorage() const + { + return dynamic_cast(QXmppTrustManager::trustStorage()); + } friend class tst_QXmppAtmManager; }; -- cgit v1.2.3