18 Q_DECLARE_PRIVATE(QMultiObjectRegistryRef)
20 Q_PROPERTY(QQmlListProperty<QObject> objects READ objects NOTIFY objectsChanged FINAL)
22 QML_NAMED_ELEMENT(MultiObjectRegistryRef)
25 explicit QMultiObjectRegistryRef(QObject *parent =
nullptr);
26 explicit QMultiObjectRegistryRef(QQmlEngine *engine, QObject *parent =
nullptr);
27 explicit QMultiObjectRegistryRef(QQmlEngine *engine,
const QString &key,
28 QObject *parent =
nullptr);
30 QQmlListProperty<QObject> objects();
31 QList<QObject *> objectsList();
34 void objectsChanged();
35 void objectAdded(QObject *obj);
36 void objectRemoved(QObject *obj);