9 #include "ioPacs/config.hpp" 11 #include <fwGui/editor/IEditor.hpp> 13 #include <fwMedData/SeriesDB.hpp> 15 #include <fwPacsIO/data/PacsConfiguration.hpp> 16 #include <fwPacsIO/SeriesEnquirer.hpp> 18 #include <boost/filesystem/path.hpp> 24 #include <QPushButton> 64 IOPACS_API virtual
void configuring() override;
67 IOPACS_API virtual
void starting() override;
70 IOPACS_API virtual
void stopping() override;
73 IOPACS_API
void updating() override;
76 IOPACS_API
void info(
std::ostream& _sstream ) override;
82 IOPACS_API
void displayErrorMessage(const
std::
string& message) const;
86 IOPACS_API
void queryPatientName();
89 IOPACS_API
void queryStudyDate();
95 IOPACS_API
void updateSeriesDB(::
fwMedData::SeriesDB::ContainerType series);
99 QPointer< QLineEdit > m_patientNameLineEdit;
102 QPointer< QPushButton > m_patientNameQueryButton;
105 QPointer< QDateEdit > m_beginStudyDateEdit;
108 QPointer< QDateEdit > m_endStudyDateEdit;
111 QPointer< QPushButton > m_studyDateQueryButton;
117 ::
fwPacsIO::data::PacsConfiguration::csptr m_pacsConfiguration;
ioPacs contains services use to deal with PACS using DCMTK library.
Namespace containing medical data.
fwPacsIO contains classes used to communicate with a PACS.
Defines the service interface managing the editor service for object.
This editor service is used to perform a IOPACS query on a pacs.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.