]> git.mxchange.org Git - simgear.git/commit
PropertyObject: enable creation of property
authorTorsten Dreyer <torsten@t3r.de>
Wed, 27 May 2015 18:18:22 +0000 (20:18 +0200)
committerTorsten Dreyer <torsten@t3r.de>
Wed, 27 May 2015 18:18:22 +0000 (20:18 +0200)
commit0b1399479a09c25e52f12ed8f37971830aa55d29
tree09d6da68fcdc213623176f31299ff95540d86344
parent0369d1f50650de31e897ced8f82e73d5b0e71ec4
PropertyObject: enable creation of property

add a create-flag to the node() method of a PropertyObject,
defaulting to false to maintain existing behaviour.
This could be used to add a listener to a non-existing property
without having to write a dummy-value beforehand.

Usage:
myPropertyObject->node() returns the corresponding node or NULL if
does not exist or has not been accessed before.
myPropertyObject->node(true) returns the corresponding node, never NULL.
If the property does not exist, it will gets created.
simgear/props/propertyObject.hxx