9 #include "activities/config.hpp" 11 #include <fwActivities/registry/Activities.hpp> 12 #include <fwActivities/registry/ActivityMsg.hpp> 14 #include <fwGui/editor/IEditor.hpp> 16 #include <QButtonGroup> 76 ACTIVITIES_API static const ::
fwCom::Signals::SignalKeyType s_ACTIVITY_ID_SELECTED_SIG;
79 ACTIVITIES_API static const ::
fwCom::Signals::SignalKeyType s_LOAD_REQUESTED_SIG;
86 virtual
void configuring() override;
89 virtual
void starting() override;
92 virtual
void stopping() override;
95 virtual
void updating() override;
97 typedef
std::vector<
std::
string > KeysType;
101 void onClicked(
int id);
109 void launchActivity(::
fwMedData::ActivitySeries::sptr activitySeries);
114 ActivityInfoContainer getEnabledActivities(const ActivityInfoContainer& infos);
120 std::
string m_filterMode;
126 ActivityInfoContainer m_activitiesInfo;
129 QPointer<QButtonGroup> m_buttonGroup;
Contains fwAtomsFilter::registry details.
Namespace containing medical data.
Namespace containing fw4spl communication tools.
Defines the service interface managing the editor service for object.
This editor launchs an activity according to the given configuration.
The namespace activities contains helpers and services allowing to launch activities.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
Namespace containing activities data and builder.