 |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
Go to the documentation of this file.
21 #ifndef __ctkThumbnailLabel_h
22 #define __ctkThumbnailLabel_h
26 #include <QModelIndex>
28 #include "ctkWidgetsExport.h"
30 class ctkThumbnailLabelPrivate;
43 Q_PROPERTY(QString text READ text WRITE setText)
48 Q_PROPERTY(Qt::Alignment textPosition READ textPosition WRITE setTextPosition)
51 Q_PROPERTY(QPixmap pixmap READ pixmap WRITE setPixmap)
54 Q_PROPERTY(Qt::TransformationMode transformationMode READ transformationMode WRITE setTransformationMode)
58 Q_PROPERTY(
bool selected READ isSelected WRITE setSelected)
61 Q_PROPERTY(QColor selectedColor READ selectedColor WRITE setSelectedColor)
90 QScopedPointer<ctkThumbnailLabelPrivate>
d_ptr;
void setSelectedColor(const QColor &color)
virtual void resizeEvent(QResizeEvent *event)
ctkThumbnailLabel(QWidget *parent=0)
void selected(const ctkThumbnailLabel &widget)
void setSelected(bool selected)
void setTextPosition(const Qt::Alignment &alignment)
virtual void mousePressEvent(QMouseEvent *event)
virtual void paintEvent(QPaintEvent *event)
virtual int heightForWidth(int width) const
void setTransformationMode(Qt::TransformationMode mode)
Qt::TransformationMode transformationMode() const
virtual QSize sizeHint() const
Qt::Alignment textPosition() const
const QPixmap * pixmap() const
virtual void mouseDoubleClickEvent(QMouseEvent *event)
virtual ~ctkThumbnailLabel()
void doubleClicked(const ctkThumbnailLabel &widget)
QColor selectedColor() const
QScopedPointer< ctkThumbnailLabelPrivate > d_ptr
void setText(const QString &text)
virtual QSize minimumSizeHint() const
void setPixmap(const QPixmap &pixmap)