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;
virtual QSize sizeHint() const
void setSelectedColor(const QColor &color)
QScopedPointer< ctkThumbnailLabelPrivate > d_ptr
void setTransformationMode(Qt::TransformationMode mode)
void setSelected(bool selected)
virtual QSize minimumSizeHint() const
Qt::Alignment textPosition() const
virtual void mousePressEvent(QMouseEvent *event)
Qt::TransformationMode transformationMode() const
virtual int heightForWidth(int width) const
void selected(const ctkThumbnailLabel &widget)
void setTextPosition(const Qt::Alignment &alignment)
ctkThumbnailLabel(QWidget *parent=0)
void setPixmap(const QPixmap &pixmap)
virtual void mouseDoubleClickEvent(QMouseEvent *event)
virtual void paintEvent(QPaintEvent *event)
void doubleClicked(const ctkThumbnailLabel &widget)
void setText(const QString &text)
QColor selectedColor() const
virtual ~ctkThumbnailLabel()
virtual void resizeEvent(QResizeEvent *event)
const QPixmap * pixmap() const