7 #ifndef __FWGUI_ITOOLBARSRV_HPP__ 8 #define __FWGUI_ITOOLBARSRV_HPP__ 10 #include "fwGui/config.hpp" 12 #include "fwGui/registrar/ToolBarRegistrar.hpp" 14 #include <fwServices/IService.hpp> 30 FWGUI_API
void actionServiceStopping(std::string actionSrvSID);
33 FWGUI_API
void actionServiceStarting(std::string actionSrvSID);
36 FWGUI_API
void actionServiceSetActive(std::string actionSrvSID,
bool isActive);
39 FWGUI_API
void actionServiceSetExecutable(std::string actionSrvSID,
bool isExecutable);
42 FWGUI_API
void actionServiceSetVisible(std::string actionSrvSID,
bool isVisible);
50 typedef ::fwRuntime::ConfigurationElement::sptr ConfigurationType;
97 FWGUI_API
void initialize();
100 FWGUI_API
void create();
103 FWGUI_API
void destroy();
107 void initializeLayoutManager( ::fwRuntime::ConfigurationElement::sptr layoutConfig );
109 ::fwGui::layoutManager::IToolBarLayoutManager::sptr m_layoutManager;
110 ::fwGui::registrar::ToolBarRegistrar::sptr m_registrar;
112 ConfigurationType m_registrarConfig;
113 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.