Show examples also of "invalid" Qt versions

As long as we are able to find examples or demos for them.
Android Qt versions can be "invalid" until the device settings are
fixed, but that doesn't prevent us from showing examples.

Task-number: QTCREATORBUG-23058
Change-Id: I8d3351a3f31727b062b37f5bd462709a9d6ef9dd
Reviewed-by: BogDan Vatra <bogdan@kdab.com>
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Eike Ziller
2019-10-08 12:50:16 +02:00
parent e37b764079
commit a3f5fa09f5

View File

@@ -496,11 +496,8 @@ void ExamplesListModel::updateExamples()
void ExampleSetModel::updateQtVersionList()
{
QList<BaseQtVersion*> versions
= QtVersionManager::sortVersions(
QtVersionManager::versions(BaseQtVersion::isValidPredicate([](const BaseQtVersion *v) {
return v->hasExamples() || v->hasDemos();
})));
QList<BaseQtVersion *> versions = QtVersionManager::sortVersions(QtVersionManager::versions(
[](const BaseQtVersion *v) { return v->hasExamples() || v->hasDemos(); }));
// prioritize default qt version
ProjectExplorer::Kit *defaultKit = ProjectExplorer::KitManager::defaultKit();