diff options
author | David Schulz <david.schulz@qt.io> | 2021-09-09 08:24:58 +0200 |
---|---|---|
committer | David Schulz <david.schulz@qt.io> | 2021-09-09 07:57:50 +0000 |
commit | 6a435a3be9fabbf0e78231afaaf0df4663d2a704 (patch) | |
tree | c88dd6dcdcc071a12360612aa46675fdb7ecd882 /src/libs/utils/settingsaccessor.cpp | |
parent | 344d70e8f4dad1b0cff7894c7c607fa997eeb3df (diff) |
Utils: read remote persistent settings
Used to read project.user files from devices
Change-Id: I151155e7f83501f49ce1d72b3c4bff92f2c05d4b
Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/libs/utils/settingsaccessor.cpp')
-rw-r--r-- | src/libs/utils/settingsaccessor.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/libs/utils/settingsaccessor.cpp b/src/libs/utils/settingsaccessor.cpp index 4d954d0867..43bb69402a 100644 --- a/src/libs/utils/settingsaccessor.cpp +++ b/src/libs/utils/settingsaccessor.cpp @@ -218,12 +218,10 @@ QVariantMap SettingsAccessor::prepareToWriteSettings(const QVariantMap &data) co FilePaths BackUpStrategy::readFileCandidates(const FilePath &baseFileName) const { + const QStringList filter(baseFileName.fileName() + '*'); + const FilePath baseFileDir = baseFileName.parentDir(); - const QFileInfo pfi = baseFileName.toFileInfo(); - const QStringList filter(pfi.fileName() + '*'); - const QFileInfoList list = QDir(pfi.dir()).entryInfoList(filter, QDir::Files | QDir::Hidden | QDir::System); - - return Utils::transform(list, [](const QFileInfo &fi) { return FilePath::fromString(fi.absoluteFilePath()); }); + return baseFileDir.dirEntries(filter, QDir::Files | QDir::Hidden | QDir::System); } int BackUpStrategy::compare(const SettingsAccessor::RestoreData &data1, |