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);
virtual void mousePressEvent(QMouseEvent *event)
void addImage(const QImage &image)
virtual void update(bool zoomChanged=false, bool sizeChanged=false)
ctkQImageView Superclass
Superclass typedef.
virtual void mouseMoveEvent(QMouseEvent *event)