aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErik Verbruggen <[email protected]>2021-02-09 17:06:24 +0100
committerErik Verbruggen <[email protected]>2021-02-10 13:14:55 +0000
commit3b1bc1d0534ed2ec65490afa5b3723b2cc8e2d3d (patch)
tree20fe2513e9c6e6671254dc2f7eb592464fb85c1e
parent67a3d2e3d1afe509a6e338831d07b964a1980b61 (diff)
Add Qt for MCUs examples to the welcome page
Fixes: QTCREATORBUG-25320 Change-Id: Ic770e55f41b50d384f9964cabfa7ef031dcacc13 Reviewed-by: Alessandro Portale <[email protected]>
-rw-r--r--src/plugins/mcusupport/mcusupportoptions.cpp19
1 files changed, 13 insertions, 6 deletions
diff --git a/src/plugins/mcusupport/mcusupportoptions.cpp b/src/plugins/mcusupport/mcusupportoptions.cpp
index 29a9e1c4451..3d86cd17987 100644
--- a/src/plugins/mcusupport/mcusupportoptions.cpp
+++ b/src/plugins/mcusupport/mcusupportoptions.cpp
@@ -565,12 +565,19 @@ void McuSupportOptions::registerExamples()
if (docsDir.isEmpty())
return;
- const FilePath examplesDir = McuSupportOptions::qulDirFromSettings().pathAppended("demos");
- if (!examplesDir.exists())
- return;
-
- QtSupport::QtVersionManager::registerExampleSet("Qt for MCUs", docsDir.toString(),
- examplesDir.toString());
+ auto examples = {
+ std::make_pair(QStringLiteral("demos"), tr("Qt for MCUs Demos")),
+ std::make_pair(QStringLiteral("examples"), tr("Qt for MCUs Examples"))
+ };
+ for (const auto &dir : examples) {
+ const FilePath examplesDir =
+ McuSupportOptions::qulDirFromSettings().pathAppended(dir.first);
+ if (!examplesDir.exists())
+ continue;
+
+ QtSupport::QtVersionManager::registerExampleSet(dir.second, docsDir.toString(),
+ examplesDir.toString());
+ }
}
void McuSupportOptions::deletePackagesAndTargets()