aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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()