QT и Marble: кто сохраняет право собственности на GeoDataPlacemarks?

Я изучаю Marble для Qt и пытаюсь понять, кто сохраняет право собственности на GeoDataPlacemarks, глядя на исходный код, но я не уверен, правильно ли я понял.

Когда я добавляю метку в GeoDataDocument, родительский объект устанавливается в GeoDataFeature, но это только родительский элемент в MarbleTreeModel, а не родительский, как это предусмотрено объектами QObjects, поскольку элементы Marble не наследуются от QObjects. Это правильно?

Так что, если мне придется периодически обновлять некоторые метки, могу ли я
сохранить эти метки в QScopedPointer как переменную-член моего класса, добавить к документу pointer.data (), а затем периодически обновлять позицию метки, а затем вызывать обновление для модели, передающей документ?

Большое спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]