21 #ifndef __ctkDICOMItemView_h
22 #define __ctkDICOMItemView_h
27 #include <QModelIndex>
32 #include "ctkDICOMWidgetsExport.h"
34 class ctkDICOMItemViewPrivate;
57 void setDatabaseDirectory(
const QString& directory);
59 QModelIndex currentImageIndex();
63 void requestNextImage();
64 void requestPreviousImage();
66 void imageDisplayed(
int imageID,
int count);
70 void addImage(
const QImage & image );
72 void addImage( DicomImage & dcmImage,
bool defaultIntensity =
true);
74 void onModelSelected(
const QModelIndex& index);
76 void displayImage(
int imageIndex);
78 virtual void update(
bool zoomChanged=
false,
bool sizeChanged=
false );
92 QScopedPointer< ctkDICOMItemViewPrivate > d_ptr;
98 void emitImageDisplayedSignal(
int imageID,
int count);