9 #include "activities/config.hpp" 11 #include <fwCom/Signal.hpp> 12 #include <fwCom/Signals.hpp> 13 #include <fwCom/Slot.hpp> 14 #include <fwCom/Slots.hpp> 16 #include <fwMedData/Series.hpp> 17 #include <fwMedData/SeriesDB.hpp> 19 #include <fwServices/IController.hpp> 73 ACTIVITIES_API static const ::
fwCom::Slots::SlotKeyType s_REPORT_SERIES_SLOT;
76 ACTIVITIES_API static const ::
fwCom::Signals::SignalKeyType s_SERIES_ADDED_SIG;
90 virtual
void starting() override;
93 virtual
void stopping() override;
96 virtual
void updating() override;
99 virtual
void configuring() override;
112 typedef
std::vector<
std::
string > TypesType;
118 void reportSeries(::
fwMedData::SeriesDB::ContainerType addedSeries);
124 std::
string m_filterMode;
130 SeriesAddedSignalType::sptr m_sigSeriesAdded;
This class is a helper to define the connections of a service and its data.
Namespace containing medical data.
Namespace containing fw4spl communication tools.
This service emits a signal for each added series (the signal contains the added series) ...
This interface defines control service API. Does nothing particularly, can be considered as a default...
The namespace activities contains helpers and services allowing to launch activities.
::fwCom::helper::SigSlotConnection::KeyConnectionsType KeyConnectionsType
Returns proposals to connect service slots to associated object signals, this method is used for obj/...
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.