anatomist  5.1.2
3D neuroimaging data viewer
anatomist::AControlMenuHandler Class Reference

Menu of ControlWindow. More...

#include <anatomist/control/controlMenuHandler.h>

Inheritance diagram for anatomist::AControlMenuHandler:
Collaboration diagram for anatomist::AControlMenuHandler:

Public Member Functions

 AControlMenuHandler (QMenuBar *menubar, QObject *receiver)
 
virtual ~AControlMenuHandler ()
 
virtual void create (const Tree &menu)
 
virtual void create ()
 
void enableFusionMenu (bool)
 
void enableGroupMenu (bool)
 
void enableLinkMenu (bool)
 
void enableRefWinMenu (bool)
 
void enableLoadRefMenu (bool)
 
void enableUnloadRefMenu (bool)
 
void enablePreferencesMenu (bool)
 
void setGroupMenuText (const QString &text)
 
void setLinkMenuText (const QString &text)
 
void makeObjectManipMenus (const std::set< AObject * > &obj, const Tree &tr)
 
void addWindowType (const std::string &type, int id)
 
QSelectMenugetPopup (const std::string &popname)
 
- Public Member Functions inherited from anatomist::AbstractMenuHandler
 AbstractMenuHandler ()
 
virtual ~AbstractMenuHandler ()
 

Protected Member Functions

void appendModulesOptions ()
 

Additional Inherited Members

- Protected Attributes inherited from anatomist::AbstractMenuHandler
Tree_menuTree
 

Detailed Description

Menu of ControlWindow.

Definition at line 53 of file controlMenuHandler.h.

Constructor & Destructor Documentation

◆ AControlMenuHandler()

anatomist::AControlMenuHandler::AControlMenuHandler ( QMenuBar *  menubar,
QObject *  receiver 
)
Parameters
receiveris the receiver of Qt signals

◆ ~AControlMenuHandler()

virtual anatomist::AControlMenuHandler::~AControlMenuHandler ( )
virtual

Member Function Documentation

◆ addWindowType()

void anatomist::AControlMenuHandler::addWindowType ( const std::string &  type,
int  id 
)

◆ appendModulesOptions()

void anatomist::AControlMenuHandler::appendModulesOptions ( )
protected

◆ create() [1/2]

virtual void anatomist::AControlMenuHandler::create ( )
virtual

◆ create() [2/2]

virtual void anatomist::AControlMenuHandler::create ( const Tree menu)
virtual

◆ enableFusionMenu()

void anatomist::AControlMenuHandler::enableFusionMenu ( bool  )

◆ enableGroupMenu()

void anatomist::AControlMenuHandler::enableGroupMenu ( bool  )

◆ enableLinkMenu()

void anatomist::AControlMenuHandler::enableLinkMenu ( bool  )

◆ enableLoadRefMenu()

void anatomist::AControlMenuHandler::enableLoadRefMenu ( bool  )

◆ enablePreferencesMenu()

void anatomist::AControlMenuHandler::enablePreferencesMenu ( bool  )

◆ enableRefWinMenu()

void anatomist::AControlMenuHandler::enableRefWinMenu ( bool  )

◆ enableUnloadRefMenu()

void anatomist::AControlMenuHandler::enableUnloadRefMenu ( bool  )

◆ getPopup()

QSelectMenu* anatomist::AControlMenuHandler::getPopup ( const std::string &  popname)

◆ makeObjectManipMenus()

void anatomist::AControlMenuHandler::makeObjectManipMenus ( const std::set< AObject * > &  obj,
const Tree tr 
)

◆ setGroupMenuText()

void anatomist::AControlMenuHandler::setGroupMenuText ( const QString &  text)

◆ setLinkMenuText()

void anatomist::AControlMenuHandler::setLinkMenuText ( const QString &  text)

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