QmlDesigner: Allow larger major versions

With this patch we show items in the library
also if the major import is larger.

Change-Id: Id1f40a616971d322a1e99bf512ef802c14e88283
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Thomas Hartmann
2021-04-29 22:46:00 +02:00
parent 160b934fc2
commit 005b604b9c

View File

@@ -299,7 +299,7 @@ void ItemLibraryModel::update(ItemLibraryInfo *itemLibraryInfo, Model *model)
for (const ItemLibraryEntry &entry : itemLibEntries) {
NodeMetaInfo metaInfo = model->metaInfo(entry.typeName());
bool valid = metaInfo.isValid() && metaInfo.majorVersion() == entry.majorVersion();
bool valid = metaInfo.isValid() && metaInfo.majorVersion() >= entry.majorVersion();
bool isItem = valid && metaInfo.isSubclassOf("QtQuick.Item");
bool forceVisibility = valid && NodeHints::fromItemLibraryEntry(entry).visibleInLibrary();