|
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.