 |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
Go to the documentation of this file.
21 #ifndef __ctkDICOMQuery_h
22 #define __ctkDICOMQuery_h
28 #include <QSqlDatabase>
33 #include "ctkDICOMCoreExport.h"
36 class ctkDICOMQueryPrivate;
42 Q_PROPERTY(QString callingAETitle READ callingAETitle WRITE setCallingAETitle);
43 Q_PROPERTY(QString calledAETitle READ calledAETitle WRITE setCallingAETitle);
44 Q_PROPERTY(QString host READ host WRITE setHost);
45 Q_PROPERTY(
int port READ port WRITE setPort);
46 Q_PROPERTY(
bool preferCGET READ preferCGET WRITE setPreferCGET);
119 QScopedPointer<ctkDICOMQueryPrivate>
d_ptr;
125 friend class ctkDICOMQuerySCUPrivate;
void setPreferCGET(bool preferCGET)
void progress(int progress)
void debug(const QString &message)
void setCallingAETitle(const QString &callingAETitle)
bool query(ctkDICOMDatabase &database)
void setFilters(const QMap< QString, QVariant > &)
QString callingAETitle() const
QStringList studyInstanceUIDQueried() const
Access the list of study instance UIDs from the last query.
void error(const QString &message)
Signal is emitted inside the query() function. It send any error messages.
void done(const bool &error)
QMap< QString, QVariant > filters() const
void setCalledAETitle(const QString &calledAETitle)
Empty by default.
void setHost(const QString &host)
Empty by default.
ctkDICOMQuery(QObject *parent=0)
void progress(const QString &message)
QString calledAETitle() const
QScopedPointer< ctkDICOMQueryPrivate > d_ptr