|
Public Member Functions |
| CameraEventList (Window *parent, int w, int h, strconst str) |
| CameraEventList (Window *parent, int x, int y, int w, int h, strconst str) |
void | SetButtonListener (ButtonListener *li, void *userData=0) |
void | AddCameraEvent (const CameraEvent *cameraEvent) |
void | SelectTopCameraEvent () |
void | SelectCameraEvent (CameraEvent *cameraEvent) |
void | DiscardCurrent (bool mode=true) |
void | RemoveEvents () |
bool | IsVisible (CameraEventButton *btn) |
void | ShowCameraWithId (int id) |
void | ShowAllCameras () |
void | HideDiscarded (bool mode) |
virtual void | ButtonSelectionEvent (Button *src, void *userData) |
Private Types |
typedef OglGui::Window | Window |
typedef OglGui::Button | Button |
typedef OglGui::DropDownWindow | DropDownWindow |
typedef Impala::Application::SDash::CameraEvent | CameraEvent |
typedef Impala::Application::SDash::CameraEventButton | CameraEventButton |
Private Member Functions |
void | Init () |
Private Attributes |
std::vector< CameraEventButton * > | mCameraEventButtons |
CameraEventButton * | mCurrentButton |
ButtonListener * | mBtnListener |
void * | mBtnListenerData |
int | mCurrentCamera |
bool | mHideDiscarded |