UpdateInfoPlugin: Simplify recipe

Use conditional expression with nullItem.

Change-Id: I834741e20c977a3e64967753b4b5753a6d280567
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Jarek Kobus
2024-07-08 20:28:03 +02:00
parent 5ba1ef9dbb
commit 912dee875a

View File

@@ -145,17 +145,17 @@ void UpdateInfoPlugin::startCheckForUpdates()
d->m_updateOutput = process.cleanedStdOut(); d->m_updateOutput = process.cleanedStdOut();
}; };
QList<GroupItem> tasks { ProcessTask(onUpdateSetup, onUpdateDone, CallDoneIf::Success) }; const Group recipe {
if (d->m_settings.checkForQtVersions) { ProcessTask(onUpdateSetup, onUpdateDone, CallDoneIf::Success),
const auto onPackagesSetup = [doSetup](Process &process) { d->m_settings.checkForQtVersions
doSetup(process, {"se", "qt[.]qt[0-9][.][0-9]+$", "-g", "*=false,ifw.package.*=true"}); ? ProcessTask([doSetup](Process &process) {
}; doSetup(process, {"se", "qt[.]qt[0-9][.][0-9]+$", "-g", "*=false,ifw.package.*=true"});
const auto onPackagesDone = [this](const Process &process) { }, [this](const Process &process) {
d->m_packagesOutput = process.cleanedStdOut(); d->m_packagesOutput = process.cleanedStdOut();
}; }, CallDoneIf::Success)
tasks << ProcessTask(onPackagesSetup, onPackagesDone, CallDoneIf::Success); : nullItem
} };
d->m_taskTreeRunner.start(tasks, onTreeSetup, onTreeDone); d->m_taskTreeRunner.start(recipe, onTreeSetup, onTreeDone);
} }
void UpdateInfoPlugin::stopCheckForUpdates() void UpdateInfoPlugin::stopCheckForUpdates()