21 #ifndef __ctkDICOMItemView_h
22 #define __ctkDICOMItemView_h
27 #include <QModelIndex>
32 #include "ctkDICOMWidgetsExport.h"
34 class ctkDICOMItemViewPrivate;
72 void addImage( DicomImage & dcmImage,
bool defaultIntensity =
true);
78 virtual void update(
bool zoomChanged=
false,
bool sizeChanged=
false );
92 QScopedPointer< ctkDICOMItemViewPrivate > d_ptr;
98 void emitImageDisplayedSignal(
int imageID,
int count);
void addImage(const QImage &image)
void displayImage(int imageIndex)
void addImage(DicomImage &dcmImage, bool defaultIntensity=true)
void imageDisplayed(int imageID, int count)
virtual ~ctkDICOMItemView(void)
Destructor.
ctkQImageView Superclass
Superclass typedef.
virtual void mousePressEvent(QMouseEvent *event)
re-implemented QWidget event functions
void requestPreviousImage()
virtual void update(bool zoomChanged=false, bool sizeChanged=false)
ctkDICOMItemView(ctkDICOMItemViewPrivate &pvt, QWidget *parent=0)
protected constructor to derive private implementations
void setDatabaseDirectory(const QString &directory)
void onModelSelected(const QModelIndex &index)
QModelIndex currentImageIndex()
virtual void mouseMoveEvent(QMouseEvent *event)
ctkDICOMItemView(QWidget *parent=0)
Constructor.