ALBA
|
#include <albaGUIGizmoInterface.h>
Public Member Functions | |
virtual | ~albaGUIGizmoInterface () |
virtual void | OnEvent (albaEventBase *alba_event) |
albaGUI * | GetGui () |
virtual void | EnableWidgets (bool enable) |
void | TestModeOn () |
void | TestModeOff () |
bool | GetTestMode () |
Public Member Functions inherited from albaObserver | |
albaObserver () | |
virtual | ~albaObserver () |
virtual void | OnEvent (albaEventBase *e)=0 |
Protected Member Functions | |
virtual void | CreateGui () |
albaGUIGizmoInterface (albaObserver *listener=NULL) | |
Protected Attributes | |
albaObserver * | m_Listener |
albaGUI * | m_Gui |
bool | m_TestMode |
Friends | |
class | albaGUIGizmoInterfaceTest |
abstract base class for gizmo gui
Definition at line 43 of file albaGUIGizmoInterface.h.
|
virtual |
|
protected |
|
inlinevirtual |
process the events sent by subjects
Implements albaObserver.
Reimplemented in albaGUIGizmoRotate, albaGUIGizmoScale, and albaGUIGizmoTranslate.
Definition at line 49 of file albaGUIGizmoInterface.h.
|
inline |
Return the gui to be plugged.
Definition at line 52 of file albaGUIGizmoInterface.h.
Referenced by albaGizmoCrossRotate::GetGui(), and albaGizmoCrossTranslate::GetGui().
|
inlinevirtual |
Enable-Disable the GUI's widgets.
Reimplemented in albaGUIGizmoRotate, albaGUIGizmoScale, and albaGUIGizmoTranslate.
Definition at line 55 of file albaGUIGizmoInterface.h.
|
inline |
Turn On m_TestMode flag.
The m_TestMode flag is used to exclude the execution of splash screen or wxBusyInfo that conflicts with test machine.
Definition at line 59 of file albaGUIGizmoInterface.h.
|
inline |
Used to turn off m_TestMode flag.
Definition at line 62 of file albaGUIGizmoInterface.h.
|
inline |
Get TestMode.
Definition at line 65 of file albaGUIGizmoInterface.h.
|
inlineprotectedvirtual |
Reimplemented in albaGUIGizmoRotate, albaGUIGizmoScale, and albaGUIGizmoTranslate.
Definition at line 68 of file albaGUIGizmoInterface.h.
|
friend |
Test friend.
Definition at line 77 of file albaGUIGizmoInterface.h.
|
protected |
Definition at line 72 of file albaGUIGizmoInterface.h.
|
protected |
Definition at line 73 of file albaGUIGizmoInterface.h.
|
protected |
Definition at line 74 of file albaGUIGizmoInterface.h.