9 #include "gui/config.hpp" 11 #include <fwGui/IActionSrv.hpp> 13 #include <fwServices/IService.hpp> 95 typedef ::fwRuntime::ConfigurationElement::sptr ConfigurationType;
105 GUI_API virtual ~
SStarter() noexcept;
124 GUI_API
virtual void info(std::ostream& _sstream )
override;
129 GUI_API
void updating()
override;
135 GUI_API
void configuring()
override;
137 GUI_API
virtual void starting()
override;
143 GUI_API
virtual void stopping()
override;
146 typedef ::fwTools::fwID::IDType IDSrvType;
147 typedef std::pair< IDSrvType, ActionType > PairIDActionType;
148 typedef std::vector<PairIDActionType> VectPairIDActionType;
149 typedef std::set<IDSrvType> SetIDSrvType;
152 VectPairIDActionType m_uuidServices;
153 SetIDSrvType m_idStartedSrvSet;
The namespace gui contains the basic services to build the application IHM.
Defines the service interface managing the menu items.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
Apply an action (start, stop, ...) on a service specify by uid.