OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Data Structures | Public Slots | Signals | Public Member Functions
OverlayManagerGUI Class Reference

#include <overlay_manager_gui.hh>

Inherits QWidget, and OverlayManagerObserver.

Public Slots

void SetInfoText (const QString &t)
 

Signals

void SettingsChanged ()
 

Public Member Functions

 OverlayManagerGUI (QWidget *p, OverlayManagerPtr ov_manager)
 
virtual void OnLockChange (OverlayManager *m, int id, bool lock)
 
virtual void OnVisibilityChange (OverlayManager *m, int id, bool is_visible)
 
virtual void OnActivate (OverlayManager *m, int id)
 
virtual void OnAddOverlay (OverlayManager *m, int id)
 
virtual void OnRemoveOverlay (OverlayManager *m, int id)
 
virtual void OnRelease (OverlayManager *m)
 
void OnEventActivate (QAction *e)
 
void OnEventShowHide (QAction *e)
 
void OnEventLock (QAction *e)
 
void OnEventMenuPopup (QAction *e)
 
void OnEventMenu (QAction *e)
 
QButtonGroup * GetButtonGroup (void)
 
- Public Member Functions inherited from OverlayManagerObserver
virtual ~OverlayManagerObserver ()
 

Detailed Description

Definition at line 92 of file overlay_manager_gui.hh.

Constructor & Destructor Documentation

OverlayManagerGUI ( QWidget *  p,
OverlayManagerPtr  ov_manager 
)

Member Function Documentation

QButtonGroup* GetButtonGroup ( void  )
virtual void OnActivate ( OverlayManager m,
int  id 
)
virtual

called on overlay activation

Reimplemented from OverlayManagerObserver.

virtual void OnAddOverlay ( OverlayManager m,
int  id 
)
virtual

called on addition of an overlay

Reimplemented from OverlayManagerObserver.

void OnEventActivate ( QAction *  e)
void OnEventLock ( QAction *  e)
void OnEventMenu ( QAction *  e)
void OnEventMenuPopup ( QAction *  e)
void OnEventShowHide ( QAction *  e)
virtual void OnLockChange ( OverlayManager m,
int  id,
bool  lock 
)
virtual

called on overlay lock change

Reimplemented from OverlayManagerObserver.

virtual void OnRelease ( OverlayManager m)
virtual

called if observed manager will go out of scope

do not attempt to call OverlayManager::Detach in this routine!

Reimplemented from OverlayManagerObserver.

virtual void OnRemoveOverlay ( OverlayManager m,
int  id 
)
virtual

called on removal of an overlay

Reimplemented from OverlayManagerObserver.

virtual void OnVisibilityChange ( OverlayManager m,
int  id,
bool  is_visible 
)
virtual

called on overlay visibility change

Reimplemented from OverlayManagerObserver.

void SetInfoText ( const QString &  t)
slot
void SettingsChanged ( )
signal

The documentation for this class was generated from the following file: