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

Data Structures

struct  OverlayEntry

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

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: