Skip to content

qml: downcast items from `QObject` to `QQuickItem` in `ExpandGridView.qml`

Fatih Uzunoğlu requested to merge fuzun/vlc:qt/downcastobjecttoitem into master

As their names suggest, they are supposed to be QQuickItem pointer.

Unfortunately when Loader started to gain ability to load QObject in Qt 5:

Since QtQuick 2.0, Loader can load any object type.

They have not changed the name of the property name item to object, which can be confusing. I suppose they re-purposed item as a generic "item", not necessarily QQuickItem. Still, this goes in conflict with Instantiator's object (not named item) (which always had the ability to load QObject).

I have checked this on Qt 6.2.4 and Qt 6.8.2.

Request review @chub.

Merge request reports

Loading