ctkDICOMDirectoryListWidget.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __ctkDICOMDirectoryListWidget_h
00022 #define __ctkDICOMDirectoryListWidget_h
00023
00024
00025 #include <QWidget>
00026 #include <QItemSelection>
00027
00028
00029
00030 #include <ctkPimpl.h>
00031
00032 #include "CTKDICOMWidgetsExport.h"
00033 #include "ctkDICOM.h"
00034 class ctkDICOMDirectoryListWidgetPrivate;
00035
00036 class CTK_DICOM_WIDGETS_EXPORT ctkDICOMDirectoryListWidget : public QWidget
00037 {
00038 Q_OBJECT
00039
00040 public:
00041 typedef QWidget Superclass;
00042 explicit ctkDICOMDirectoryListWidget(QWidget* parent=0);
00043 void setDICOM(ctkDICOM* dicom);
00044 virtual ~ctkDICOMDirectoryListWidget();
00045
00046 public slots:
00047 void addDirectoryClicked();
00048 void removeDirectoryClicked();
00049 void directorySelectionChanged( const QItemSelection & selected, const QItemSelection & deselected );
00050
00051 private:
00052 CTK_DECLARE_PRIVATE(ctkDICOMDirectoryListWidget);
00053 };
00054
00055 #endif