StateListener class listents to state changes on ModelImport.
Whoever register with this listeners will get notified of any state changes on any of the modelImport records in the system.
This class can be extended in Python. By overriding onStateChanged() method, one can provide the implementation that is needed.
#include <NodeListener.h>
Public Types |
|
enum | Signal { kStateChangedSig } |
Public Member Functions |
|
StateListener () | |
virtual | ~StateListener () |
void | connectSignal (Signal sig) |
void | disconnectSignal (Signal sig) |
virtual void | onStateChanged (awDataTranslation::ModelImport *modelImport) |
Public Attributes |
|
awRTB::SignalClient | sigClient |
enum Signal |
{ kStateChangedSig, } Signal;
StateListener | ( | ) |
virtual ~StateListener | ( | ) | [virtual] |
void connectSignal | ( | Signal | sig | ) |
void disconnectSignal | ( | Signal | sig | ) |
virtual void onStateChanged | ( | awDataTranslation::ModelImport * | modelImport | ) | [virtual] |
awRTB::SignalClient sigClient |