7 #ifndef __GUI_ACTION_SSIGNAL_HPP__ 8 #define __GUI_ACTION_SSIGNAL_HPP__ 10 #include "gui/config.hpp" 12 #include <fwGui/IActionSrv.hpp> 42 typedef ::fwRuntime::ConfigurationElement::sptr ConfigurationType;
55 GUI_API virtual ~
SSignal() noexcept;
60 GUI_API
void configuring() override;
63 GUI_API virtual
void starting() override;
66 GUI_API virtual
void stopping() override;
69 GUI_API
void updating() override;
72 GUI_API virtual
void info(
std::ostream& _sstream ) override;
75 SPTR(TriggeredSignalType) m_sigTriggered;
77 SPTR(TriggeredSignalType) m_sigCancelled;
::fwCom::Signal< void(bool) > TriggeredSignalType
Type of triggered signal.
The namespace gui contains the basic services to build the application IHM.
Action that sends a signal when it is triggered.
Defines the service interface managing the menu items.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.