![]() |
JSBSim Flight Dynamics Model 1.2.3 (07 Jun 2025)
An Open Source Flight Dynamics and Control Software Library in C++
|
Convenience class for change listener callbacks without creating a derived class implementing a "valueChanged" method.
Also removes listener on destruction automatically.
#include <props.hxx>
Public Member Functions | |
SGPropertyChangeCallback (const SGPropertyChangeCallback< T > &other) | |
SGPropertyChangeCallback (T *obj, void(T::*method)(SGPropertyNode *), SGPropertyNode_ptr property, bool initial=false) | |
void | valueChanged (SGPropertyNode *node) |
Called if value of node has changed. | |
![]() | |
virtual void | childAdded (SGPropertyNode *parent, SGPropertyNode *child) |
Called if child has been added to the given parent. | |
virtual void | childRemoved (SGPropertyNode *parent, SGPropertyNode *child) |
Called if child has been removed from its parent. | |
Additional Inherited Members | |
![]() | |
virtual void | register_property (SGPropertyNode *node) |
virtual void | unregister_property (SGPropertyNode *node) |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Called if value of node has changed.
Reimplemented from SGPropertyChangeListener.
Definition at line 2127 of file props.hxx.