QT и Marble: кто сохраняет право собственности на GeoDataPlacemarks? - PullRequest
0 голосов
/ 13 декабря 2018

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

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

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

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

...