summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArttu Tarkiainen <arttu.tarkiainen@qt.io>2020-04-16 12:56:30 +0300
committerArttu Tarkiainen <arttu.tarkiainen@qt.io>2020-04-16 13:18:25 +0300
commitfd27609c721837b88a480d52be0cbc0b87d4ee36 (patch)
tree805ee7043b86465f5fe4490f57a2df293a482c1d
parent99684e8d9539839aa46ad0c07046c473f40c4a92 (diff)
CLI: Print message if search does not find anything
Task-number: QTIFW-1703 Change-Id: I56c841eaac18234b3d3971eeeb497f8205a7b348 Reviewed-by: Katja Marttila <katja.marttila@qt.io>
-rw-r--r--src/libs/installer/packagemanagercore.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libs/installer/packagemanagercore.cpp b/src/libs/installer/packagemanagercore.cpp
index 02f12bd90..e4f737173 100644
--- a/src/libs/installer/packagemanagercore.cpp
+++ b/src/libs/installer/packagemanagercore.cpp
@@ -2027,12 +2027,17 @@ void PackageManagerCore::listAvailablePackages(const QString &regexp)
d->addUpdateResourcesFromRepositories(true);
QRegularExpression re(regexp);
const PackagesList &packages = d->remotePackages();
+
+ bool foundMatch = false;
foreach (const Package *update, packages) {
const QString name = update->data(scName).toString();
if (re.match(name).hasMatch()) {
printPackageInformation(name, update);
+ foundMatch = true;
}
}
+ if (!foundMatch)
+ qCDebug(QInstaller::lcInstallerInstallLog) << "No matching packages found.";
}
void PackageManagerCore::printPackageInformation(const QString &name, const Package *update)