26 QXmppTask<void> resetSecurityPolicy(
const QString &encryption);
27 QXmppTask<QXmpp::TrustSecurityPolicy> securityPolicy(
const QString &encryption);
29 QXmppTask<void> setOwnKey(
const QString &encryption,
const QByteArray &keyId);
30 QXmppTask<void> resetOwnKey(
const QString &encryption);
31 QXmppTask<QByteArray> ownKey(
const QString &encryption);
34 QXmppTask<void> removeKeys(
const QString &encryption,
const QList<QByteArray> &keyIds);
35 QXmppTask<void> removeKeys(
const QString &encryption,
const QString &keyOwnerJid);
36 QXmppTask<void> removeKeys(
const QString &encryption);
37 QXmppTask<QHash<QXmpp::TrustLevel, QMultiHash<QString, QByteArray>>> keys(
const QString &encryption, QXmpp::TrustLevels trustLevels = {});
38 QXmppTask<QHash<QString, QHash<QByteArray, QXmpp::TrustLevel>>> keys(
const QString &encryption,
const QList<QString> &keyOwnerJids, QXmpp::TrustLevels trustLevels = {});
39 QXmppTask<bool> hasKey(
const QString &encryption,
const QString &keyOwnerJid, QXmpp::TrustLevels trustLevels);
41 QXmppTask<void> setTrustLevel(
const QString &encryption,
const QMultiHash<QString, QByteArray> &keyIds,
QXmpp::TrustLevel trustLevel);
43 QXmppTask<QXmpp::TrustLevel> trustLevel(
const QString &encryption,
const QString &keyOwnerJid,
const QByteArray &keyId);
45 QXmppTask<void> resetAll(
const QString &encryption);
47 Q_SIGNAL
void trustLevelsChanged(
const QHash<QString, QMultiHash<QString, QByteArray>> &modifiedKeys);
53 return m_trustStorage;
The QXmppClientExtension class is the base class for QXmppClient extensions.
Definition QXmppClientExtension.h:33