QT和Marble:谁拥有GeoDataPlacemarks的所有权?

时间:2018-12-13 15:52:09

标签: c++ qt marble

我正在研究Qt的Marble,并且一直试图了解谁在查看源代码时拥有GeoDataPlacemarks的所有权,但是不确定我是否正确理解。

当我在GeoDataDocument上附加地标时,会将父对象设置为GeoDataFeature,但这只是MarbleTreeModel中的父对象,而不是QObjects预期的父对象,因为Marble项不会从QObjects继承。是这样吗?

因此,如果我必须定期更新一些地标,我可以 将这些地标存储在QScopedPointer中作为我的类的成员变量,将pointer.data()附加到文档中,然后定期更新地标位置,然后在传递文档的模型上调用update?

非常感谢!

0 个答案:

没有答案