aboutsummaryrefslogtreecommitdiff
path: root/lib/settings.h
diff options
context:
space:
mode:
authorKitsune Ral <Kitsune-Ral@users.sf.net>2019-07-07 14:47:41 +0900
committerGitHub <noreply@github.com>2019-07-07 14:47:41 +0900
commit6c9d895c03b9d0e7ffbf5bace3994536ff3215be (patch)
treed80e9fe022e631d76fae641eddc264f7306996de /lib/settings.h
parentf58819e4e930ee66e790eccaedf551f807956d72 (diff)
parentd5b4e6440dae82eebc86657dd2f828edaf81b180 (diff)
downloadlibquotient-6c9d895c03b9d0e7ffbf5bace3994536ff3215be.tar.gz
libquotient-6c9d895c03b9d0e7ffbf5bace3994536ff3215be.zip
Merge pull request #329 from a-andreyev/aa13q-e2ee-enc-mng
E2EE: Introduce EncryptionManager with uploadIdentityKeys and uploadOneTimeKeys API.
Diffstat (limited to 'lib/settings.h')
-rw-r--r--lib/settings.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/settings.h b/lib/settings.h
index 759bda35..61e5232a 100644
--- a/lib/settings.h
+++ b/lib/settings.h
@@ -131,6 +131,7 @@ void classname::setter(type newValue) \
QMC_DECLARE_SETTING(bool, keepLoggedIn, setKeepLoggedIn)
/** \deprecated \sa setAccessToken */
Q_PROPERTY(QString accessToken READ accessToken WRITE setAccessToken)
+ Q_PROPERTY(QByteArray encryptionAccountPickle READ encryptionAccountPickle WRITE setEncryptionAccountPickle)
public:
template <typename... ArgTs>
explicit AccountSettings(const QString& accountId, ArgTs... qsettingsArgs)
@@ -148,5 +149,9 @@ void classname::setter(type newValue) \
* see QMatrixClient/Quaternion#181 */
void setAccessToken(const QString& accessToken);
Q_INVOKABLE void clearAccessToken();
+
+ QByteArray encryptionAccountPickle();
+ void setEncryptionAccountPickle(const QByteArray& encryptionAccountPickle);
+ Q_INVOKABLE void clearEncryptionAccountPickle();
};
} // namespace QMatrixClient