13 #ifndef QmitkDicomExternalDataWidget_h
14 #define QmitkDicomExternalDataWidget_h
16 #include "ui_QmitkDicomExternalDataWidgetControls.h"
22 #include <QProgressDialog>
24 #include <QStringList>
29 class ctkDICOMDatabase;
30 class ctkDICOMIndexer;
63 virtual void CreateQtPartControl(QWidget *parent);
73 void SignalStartDicomImport(
const QStringList &);
76 void SignalDicomToDataManager(QHash<QString, QVariant>);
81 void OnDownloadButtonClicked();
84 void OnViewButtonClicked();
87 void OnStartDicomImport(
const QString &);
89 void OnSeriesSelectionChanged(
const QStringList &s);
92 void OnProgressStep(
const QString&);
94 void OnProgressDetail(
const QString&);
96 void OnProgress(
int value);
98 void OnIndexingComplete(
int,
int,
int,
int);
103 QStringList GetFileNamesFromIndex();
106 void SetupImportDialog();
108 void SetupProgressDialog();