28 QML_NAMED_ELEMENT(MapItemGroup)
29 QML_ADDED_IN_VERSION(5, 0)
32 explicit QDeclarativeGeoMapItemGroup(QQuickItem *parent =
nullptr);
33 virtual ~QDeclarativeGeoMapItemGroup();
35 void setParentGroup(QDeclarativeGeoMapItemGroup &parentGroup);
36 void setQuickMap(QDeclarativeGeoMap *quickMap);
37 QDeclarativeGeoMap *quickMap()
const;
39 qreal mapItemOpacity()
const;
42 void mapItemOpacityChanged();
43 void addTransitionFinished();
44 void removeTransitionFinished();
48 void classBegin() override;
49 void componentComplete() override;
52 void onMapSizeChanged();
55 QDeclarativeGeoMap *m_quickMap =
nullptr;
56 QDeclarativeGeoMapItemGroup *m_parentGroup =
nullptr;
57 std::unique_ptr<QDeclarativeGeoMapItemTransitionManager> m_transitionManager;
59 friend class QDeclarativeGeoMapItemView;
60 friend class QDeclarativeGeoMapItemTransitionManager;