aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/settingsaccessor.cpp
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2021-09-09 08:24:58 +0200
committerDavid Schulz <david.schulz@qt.io>2021-09-09 07:57:50 +0000
commit6a435a3be9fabbf0e78231afaaf0df4663d2a704 (patch)
treec88dd6dcdcc071a12360612aa46675fdb7ecd882 /src/libs/utils/settingsaccessor.cpp
parent344d70e8f4dad1b0cff7894c7c607fa997eeb3df (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.cpp8
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,