X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fprops%2FAtomicChangeListener.hxx;h=a287738c6ea898a6f29c99b91daed6cec37cee9f;hb=2e93b06ac0874f1cee1e22dc30777a0066ef289b;hp=a5ad7f6b38a70c95542048b9c9f44632cd54267b;hpb=54c4055af3b106371ed57852c4ad5f1dd087badc;p=simgear.git diff --git a/simgear/props/AtomicChangeListener.hxx b/simgear/props/AtomicChangeListener.hxx index a5ad7f6b..a287738c 100644 --- a/simgear/props/AtomicChangeListener.hxx +++ b/simgear/props/AtomicChangeListener.hxx @@ -15,7 +15,7 @@ namespace simgear { // Performs an action when one of several nodes changes -class MultiChangeListener : private SGPropertyChangeListener +class MultiChangeListener : public SGPropertyChangeListener { public: MultiChangeListener(); @@ -25,9 +25,8 @@ public: for (Pitr itr = propsBegin, end = propsEnd; itr != end; ++itr) (*itr)->addChangeListener(this); } - void valueChanged(); - using SGPropertyChangeListener::unregister_property; private: + void valueChanged(SGPropertyNode* node); virtual void valueChangedImplementation(); };