Init QtKeychain support.

This commit is contained in:
Black Hat
2019-06-30 22:12:43 +08:00
parent 3aefc5aef4
commit 56e0386d5b
5 changed files with 89 additions and 7 deletions

View File

@@ -70,8 +70,12 @@ class Controller : public QObject {
QVector<Connection*> m_connections;
QPointer<Connection> m_connection;
QByteArray loadAccessToken(const AccountSettings& account);
bool saveAccessToken(const AccountSettings& account,
QByteArray loadAccessTokenFromFile(const AccountSettings& account);
QByteArray loadAccessTokenFromKeyChain(const AccountSettings& account);
bool saveAccessTokenToFile(const AccountSettings& account,
const QByteArray& accessToken);
bool saveAccessTokenToKeyChain(const AccountSettings& account,
const QByteArray& accessToken);
void loadSettings();
void saveSettings() const;