From 9f3e0db3e4b5e21f30b7d7e2f4da33e1658147ad Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Thu, 13 Jul 2023 17:50:21 +0200 Subject: [PATCH] Unarchiver: Replace QVector with QList Change-Id: Ib8a954f1b29ee475b645191424eb0e391dbb6baf Reviewed-by: Reviewed-by: hjk --- src/libs/utils/unarchiver.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/libs/utils/unarchiver.cpp b/src/libs/utils/unarchiver.cpp index b7a43017178..9435bc77a51 100644 --- a/src/libs/utils/unarchiver.cpp +++ b/src/libs/utils/unarchiver.cpp @@ -37,9 +37,9 @@ static FilePaths additionalInstallDirs(const QString ®istryKey, const QString #endif } -static const QVector &sTools() +static const QList &sTools() { - static QVector tools; + static QList tools; if (tools.isEmpty()) { if (HostOsInfo::isWindowsHost()) { tools << Tool{{"powershell", "-command Expand-Archive -Force '%{src}' '%{dest}'", CommandLine::Raw}, @@ -76,7 +76,7 @@ static const QVector &sTools() return tools; } -static QVector toolsForMimeType(const MimeType &mimeType) +static QList toolsForMimeType(const MimeType &mimeType) { return Utils::filtered(sTools(), [mimeType](const Tool &tool) { return Utils::anyOf(tool.supportedMimeTypes, @@ -84,7 +84,7 @@ static QVector toolsForMimeType(const MimeType &mimeType) }); } -static QVector toolsForFilePath(const FilePath &fp) +static QList toolsForFilePath(const FilePath &fp) { return toolsForMimeType(mimeTypeForFile(fp)); } @@ -100,7 +100,7 @@ static std::optional resolveTool(const Tool &tool) expected_str Unarchiver::sourceAndCommand(const FilePath &sourceFile) { - const QVector tools = toolsForFilePath(sourceFile); + const QList tools = toolsForFilePath(sourceFile); if (tools.isEmpty()) return make_unexpected(Tr::tr("File format not supported."));