9 #include "ioPacs/config.hpp" 11 #include <fwGui/editor/IEditor.hpp> 13 #include <fwPacsIO/data/PacsConfiguration.hpp> 14 #include <fwPacsIO/SeriesEnquirer.hpp> 16 #include <boost/filesystem/path.hpp> 22 #include <QPushButton> 61 IOPACS_API
void modifiedNotify(::
fwPacsIO::data::PacsConfiguration::sptr pacsConfiguration);
65 IOPACS_API
void pingPacs();
68 IOPACS_API
void localApplicationTitleChanged();
71 IOPACS_API
void pacsHostNameChanged();
74 IOPACS_API
void pacsApplicationTitleChanged();
80 IOPACS_API
void pacsApplicationPortChanged(
int value);
83 IOPACS_API
void moveApplicationTitleChanged();
89 IOPACS_API
void moveApplicationPortChanged(
int value);
95 IOPACS_API
void retrieveMethodChanged(
int index);
109 IOPACS_API virtual
void configuring() override;
112 IOPACS_API virtual
void starting() override;
115 IOPACS_API virtual
void stopping() override;
118 IOPACS_API
void updating() override;
121 IOPACS_API
void info(
std::ostream& _sstream ) override;
124 QPointer< QLineEdit > m_localApplicationTitleWidget;
127 QPointer< QLineEdit > m_pacsHostNameWidget;
130 QPointer< QLineEdit > m_pacsApplicationTitleWidget;
133 QPointer< QSpinBox > m_pacsApplicationPortWidget;
136 QPointer< QLineEdit > m_moveApplicationTitleWidget;
139 QPointer< QSpinBox > m_moveApplicationPortWidget;
142 QPointer< QComboBox > m_retrieveMethodWidget;
145 QPointer< QPushButton > m_pingPacsButtonWidget;
ioPacs contains services use to deal with PACS using DCMTK library.
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 edit a pacs configuration.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.