Messagelib
9#include "messagecore_export.h"
11#include "autocryptrecipient.h"
13#include <QSharedPointer>
15class AutocryptStorageTest;
16class AutocryptUtilsTest;
20class AutocryptStoragePrivate;
22class MESSAGECORE_EXPORT AutocryptStorage
25 using Ptr = QSharedPointer<AutocryptStorage>;
26 static AutocryptStorage::Ptr self();
28 AutocryptRecipient::Ptr getRecipient(
const QByteArray &addr);
30 AutocryptRecipient::Ptr addRecipient(
const QByteArray &addr);
31 void deleteRecipient(
const QByteArray &addr);
36 MESSAGECORE_NO_EXPORT AutocryptStorage();
37 static AutocryptStorage::Ptr mSelf;
40 std::unique_ptr<AutocryptStoragePrivate> d_ptr;
41 Q_DECLARE_PRIVATE(AutocryptStorage)
43 friend class ::AutocryptStorageTest;
44 friend class ::AutocryptUtilsTest;
QAction * save(const QObject *recvr, const char *slot, QObject *parent)
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:47:08 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.