7 #ifndef __FWGUI_IMENUBARSRV_HPP__ 8 #define __FWGUI_IMENUBARSRV_HPP__ 10 #include <fwServices/IService.hpp> 12 #include "fwGui/config.hpp" 13 #include "fwGui/container/fwContainer.hpp" 15 #include "fwGui/registrar/MenuBarRegistrar.hpp" 36 FWGUI_API
void menuServiceStopping(std::string menuSrvSID);
39 FWGUI_API
void menuServiceStarting(std::string menuSrvSID);
47 typedef ::fwRuntime::ConfigurationElement::sptr ConfigurationType;
78 FWGUI_API
void initialize();
81 FWGUI_API
void create();
84 FWGUI_API
void destroy();
88 void initializeLayoutManager( ::fwRuntime::ConfigurationElement::sptr layoutConfig );
90 ::fwGui::layoutManager::IMenuBarLayoutManager::sptr m_layoutManager;
91 ::fwGui::registrar::MenuBarRegistrar::sptr m_registrar;
93 ConfigurationType m_registrarConfig;
94 ConfigurationType m_layoutConfig;
Base class for all services.
The namespace fwGui contains the base interface for IHM services.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.