aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qtsupport
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2024-03-13 14:31:16 +0100
committerEike Ziller <eike.ziller@qt.io>2024-03-13 13:59:26 +0000
commitd70450d849d83cae0b23628454839afe30f92018 (patch)
tree3ba8e4609e43bda6bb30f29a31f20806fd4177b8 /src/plugins/qtsupport
parentd738d3ab954118c9a076bdc28302f4d6592213a7 (diff)
Examples: Ignore remote Qt versions
While showing examples from remote Qt versions would probably be possible, it is not a great idea performance-wise. Task-number: QTCREATORBUG-30512 Change-Id: I2d00640bc8cbb3b19a89af1b17108e28604ef5a8 Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
Diffstat (limited to 'src/plugins/qtsupport')
-rw-r--r--src/plugins/qtsupport/exampleslistmodel.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/qtsupport/exampleslistmodel.cpp b/src/plugins/qtsupport/exampleslistmodel.cpp
index e81535acb4..bb42407785 100644
--- a/src/plugins/qtsupport/exampleslistmodel.cpp
+++ b/src/plugins/qtsupport/exampleslistmodel.cpp
@@ -454,8 +454,10 @@ bool ExamplesViewController::isVisible() const
void ExampleSetModel::updateQtVersionList()
{
- QtVersions versions = QtVersionManager::sortVersions(QtVersionManager::versions(
- [](const QtVersion *v) { return v->hasExamples() || v->hasDemos(); }));
+ QtVersions versions = QtVersionManager::sortVersions(
+ QtVersionManager::versions([](const QtVersion *v) {
+ return !v->qmakeFilePath().needsDevice() && (v->hasExamples() || v->hasDemos());
+ }));
// prioritize default qt version
ProjectExplorer::Kit *defaultKit = ProjectExplorer::KitManager::defaultKit();