namespace simgear
{
- //------------------------------------------------------------------------------
+ //----------------------------------------------------------------------------
PropertyBasedElement::PropertyBasedElement(SGPropertyNode* node):
_node(node)
{
_node->addChangeListener(this);
}
- //------------------------------------------------------------------------------
+ //----------------------------------------------------------------------------
PropertyBasedElement::~PropertyBasedElement()
{
onDestroy();
// TODO check if really not in use anymore
if( _node->getParent() )
_node->getParent()
- ->removeChild(_node->getName(), _node->getIndex(), false);
+ ->removeChild(_node->getName(), _node->getIndex());
}
- //------------------------------------------------------------------------------
+ //----------------------------------------------------------------------------
SGConstPropertyNode_ptr PropertyBasedElement::getProps() const
{
return _node;
}
- //------------------------------------------------------------------------------
+ //----------------------------------------------------------------------------
SGPropertyNode_ptr PropertyBasedElement::getProps()
{
return _node;
}
- //----------------------------------------------------------------------------
- void PropertyBasedElement::setSelf(const PropertyBasedElementPtr& self)
- {
- _self = self;
- }
-
} // namespace simgear