OverlayManagerGUI Class Reference

#include <overlay_manager_gui.hh>

Inherits PyQt4::QtGui::QWidget, and ost::img::gui::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)
QButtonGroup * GetButtonGroup (void)

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:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 10 Nov 2016 for OpenStructure by  doxygen 1.6.1