void initProperties();
SGSharedPtr<FGSampleQueue> _chatter_queue;
+
+ void cleanupListeners();
+
+ typedef std::vector<SGPropertyChangeListener*> SGPropertyChangeListenerVec;
+ SGPropertyChangeListenerVec _listeners_to_cleanup;
+
public:
FGGlobals();
FGSampleQueue* get_chatter_queue() const;
void set_chatter_queue(FGSampleQueue* queue);
+
+ void addListenerToCleanup(SGPropertyChangeListener* l);
};