diff options
| -rw-r--r-- | src/plugins/mcusupport/mcusupportoptions.cpp | 19 |
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() |
