libQuotient
A Qt library for building matrix clients
Loading...
Searching...
No Matches
sssshandler.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2023 Tobias Fella <tobias.fella@kde.org>
2// SPDX-License-Identifier: LGPL-2.0-or-later
3
4#pragma once
5
6#include "../connection.h"
7
8#include <QtCore/QObject>
9#include <QtCore/QPointer>
10
11namespace Quotient {
13{
17
18public:
19 enum Error
20 {
26 };
28
29 using QObject::QObject;
30
31 //! \brief Unlock the secret backup from the given passprhase
33
34 //! \brief Unlock the secret backup by requesting the decryption keys from other devices
36
37 //! \brief Unlock the secret backup from the given security key
39
42
47
48 //! \brief Emitted after keys are loaded
49 void finished();
50
51private:
53};
54} // namespace Quotient
#define QUOTIENT_API