![]() |
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>
Inheritance diagram for SGPropertyChangeCallback< T >:
Collaboration diagram for SGPropertyChangeCallback< T >: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. | |
Public Member Functions inherited from SGPropertyChangeListener | |
| 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 | |
Protected Member Functions inherited from SGPropertyChangeListener | |
| 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.