|
SHAPER
9.15.0
|
A class for management of menu actions (features). More...
Public Member Functions | |
| XGUI_MenuGroup (const std::string &theName) | |
| Constructor. More... | |
| std::string | getName () const |
| Returns a name of the workbench. More... | |
| virtual void | setFeatureInfo (const std::shared_ptr< Config_FeatureMessage > &theMessage) |
| Stores XML information for the feature kind. More... | |
| const std::list< std::shared_ptr< Config_FeatureMessage > > & | featuresInfo () const |
| Returns container of existing features. More... | |
A class for management of menu actions (features).
The actions should be arranged like they are in XML file. It listens the read feature of XML and fills internal structure of menu workbenches and groups of feature. After, it creates menus and tools in the module.
| XGUI_MenuGroup::XGUI_MenuGroup | ( | const std::string & | theName | ) |
Constructor.
|
inline |
Returns a name of the workbench.
|
virtual |
Stores XML information for the feature kind.
| theMessage | a container of the feature XML properties |
| const std::list< std::shared_ptr< Config_FeatureMessage > > & XGUI_MenuGroup::featuresInfo | ( | ) | const |
Returns container of existing features.