Aria
2.8.0
|
Helper class that stores and invokes the map changed callbacks. More...
#include <ArMapUtils.h>
Public Member Functions | |
virtual void | addMapChangedCB (ArFunctor *functor, int position=50) |
Adds a callback to be invoked when the map is changed. | |
virtual void | addPreMapChangedCB (ArFunctor *functor, int position=50) |
Adds a callback called before the map changed callbacks are called. More... | |
ArMapChangedHelper () | |
Constructor. | |
virtual ArLog::LogLevel | getMapChangedLogLevel (void) |
Gets the level we log our map changed callback at. | |
virtual void | invokeMapChangedCallbacks (void) |
Function that invokes the map changed callbacks. | |
virtual void | remMapChangedCB (ArFunctor *functor) |
Removes a callback invoked when the map is changed. | |
virtual void | remPreMapChangedCB (ArFunctor *functor) |
Removes a callback called before the map changed callbacks are called. | |
virtual void | setMapChangedLogLevel (ArLog::LogLevel level) |
Sets the level we log our map changed callback at. | |
virtual | ~ArMapChangedHelper () |
Destructor. | |
Protected Attributes | |
ArCallbackList | myMapChangedCBList |
ArLog::LogLevel | myMapChangedLogLevel |
ArCallbackList | myPreMapChangedCBList |
Helper class that stores and invokes the map changed callbacks.
Java and Python Wrappers: Not available in Java or Python wrapper libraries.
|
virtual |
Adds a callback called before the map changed callbacks are called.
Note that these callbacks are simply invoked before the "normal" map changed callbacks. They are not