getEncryptedStatus->start();
}
-void ClientSideEncryption::folderEncryptedStatusFetched(const QMap<QString, bool>& result)
+void ClientSideEncryption::folderEncryptedStatusFetched(const QHash<QString, bool>& result)
{
_refreshingEncryptionStatus = false;
_folder2encryptedStatus = result;
void slotRequestMnemonic();
private slots:
- void folderEncryptedStatusFetched(const QMap<QString, bool> &values);
+ void folderEncryptedStatusFetched(const QHash<QString, bool> &values);
void folderEncryptedStatusError(int error);
void publicKeyFetched(QKeychain::Job *incoming);
bool isInitialized = false;
bool _refreshingEncryptionStatus = false;
//TODO: Save this on disk.
- QMap<QByteArray, QByteArray> _folder2token;
- QMap<QString, bool> _folder2encryptedStatus;
+ QHash<QByteArray, QByteArray> _folder2token;
+ QHash<QString, bool> _folder2encryptedStatus;
public:
//QSslKey _privateKey;
QString currFile;
int currEncryptedStatus = -1;
- QMap<QString, bool> folderStatus;
+ QHash<QString, bool> folderStatus;
while (!reader.atEnd()) {
auto type = reader.readNext();
if (type == QXmlStreamReader::StartElement) {
bool finished() override;
signals:
- void encryptStatusReceived(const QMap<QString, bool> folderMetadata2EncryptionStatus);
+ void encryptStatusReceived(const QHash<QString, bool> folderMetadata2EncryptionStatus);
void encryptStatusFolderReceived(const QString &folder, bool isEncrypted);
void encryptStatusError(int statusCode);
private: