9 #include "uiMedDataQt/config.hpp" 11 #include <fwCom/Signal.hpp> 13 #include <fwGui/editor/IEditor.hpp> 37 class UIMEDDATAQT_CLASS_API
SSeries :
public QObject,
49 UIMEDDATAQT_API
virtual ~
SSeries() noexcept;
55 UIMEDDATAQT_API static const ::
fwCom::Signals::SignalKeyType s_SERIES_EXPORTED_SIG;
62 UIMEDDATAQT_API static const ::
fwCom::Signals::SignalKeyType s_CAN_EXPORT_SIG;
69 UIMEDDATAQT_API static const ::
fwCom::Slots::SlotKeyType s_EXPORT_SLOT;
84 virtual
void starting() override;
87 virtual
void stopping() override;
102 virtual
void configuring() override;
105 virtual
void updating() override;
110 void onExportClicked();
115 QPointer< ::
uiMedDataQt::widget::PatientEditor > m_patientEditor;
118 QPointer< ::
uiMedDataQt::widget::StudyEditor > m_studyEditor;
121 QPointer< ::
uiMedDataQt::widget::EquipmentEditor > m_equipmentEditor;
124 QPointer< ::
uiMedDataQt::widget::SeriesEditor > m_seriesEditor;
127 QPointer< QPushButton > m_btnExport;
130 std::
string m_seriesId;
133 std::
string m_seriesDBId;
136 SeriesExportedSignalType::sptr m_sigSeriesExported;
139 CanExportSignalType::sptr m_sigCanExport;
142 ExportSlotType::sptr m_slotExport;
The namespace uiMedDataQt contains editors for medical data.
Namespace containing fw4spl communication tools.
Defines the service interface managing the editor service for object.
::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.
Shows and edit fwMedData::Series information.