diff options
author | Erik Verbruggen <[email protected]> | 2021-02-09 17:06:24 +0100 |
---|---|---|
committer | Erik Verbruggen <[email protected]> | 2021-02-10 13:14:55 +0000 |
commit | 3b1bc1d0534ed2ec65490afa5b3723b2cc8e2d3d (patch) | |
tree | 20fe2513e9c6e6671254dc2f7eb592464fb85c1e | |
parent | 67a3d2e3d1afe509a6e338831d07b964a1980b61 (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.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() |