9 #include "ioDicomWeb/config.hpp" 11 #include <fwGui/editor/IEditor.hpp> 13 #include <fwMedData/SeriesDB.hpp> 15 #include <fwNetworkIO/http/ClientQt.hpp> 17 #include <boost/filesystem/path.hpp> 23 #include <QPushButton> 69 IODICOMWEB_API virtual
void configuring() override;
72 IODICOMWEB_API virtual
void starting() override;
75 IODICOMWEB_API virtual
void stopping() override;
78 IODICOMWEB_API
void updating() override;
82 void queryPatientName();
85 void queryStudyDate();
92 IODICOMWEB_API
void displayErrorMessage(const
std::
string& message) const;
98 void updateSeriesDB(::
fwMedData::SeriesDB::ContainerType series);
101 QPointer< QLineEdit > m_patientNameLineEdit;
104 QPointer< QPushButton > m_patientNameQueryButton;
107 QPointer< QDateEdit > m_beginStudyDateEdit;
110 QPointer< QDateEdit > m_endStudyDateEdit;
113 QPointer< QPushButton > m_studyDateQueryButton;
119 std::
string getPreferenceKey(const
std::
string& key) const;
122 std::
string m_serverHostnameKey;
125 std::
string m_serverPortKey;
128 std::
string m_serverHostname;
Namespace containing medical data.
Defines the service interface managing the editor service for object.
This editor service is used to perform an HTTP query on a Pacs.
The namespace fwNetworkIO contains the primary methods to access network.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
ioDicomWeb contains services use to deal with PACS through HTTP.