29 QML_NAMED_ELEMENT(MapItemGroup)
30 QML_ADDED_IN_VERSION(5, 0)
33 explicit QDeclarativeGeoMapItemGroup(QQuickItem *parent =
nullptr);
34 virtual ~QDeclarativeGeoMapItemGroup();
36 void setParentGroup(QDeclarativeGeoMapItemGroup &parentGroup);
37 void setQuickMap(QDeclarativeGeoMap *quickMap);
38 QDeclarativeGeoMap *quickMap()
const;
40 qreal mapItemOpacity()
const;
43 void mapItemOpacityChanged();
44 void addTransitionFinished();
45 void removeTransitionFinished();
49 void classBegin() override;
50 void componentComplete() override;
53 void onMapSizeChanged();
56 QDeclarativeGeoMap *m_quickMap =
nullptr;
57 QDeclarativeGeoMapItemGroup *m_parentGroup =
nullptr;
58 std::unique_ptr<QDeclarativeGeoMapItemTransitionManager> m_transitionManager;
60 friend class QDeclarativeGeoMapItemView;
61 friend class QDeclarativeGeoMapItemTransitionManager;