21 #ifndef __ctkTransferFunctionItem_h 22 #define __ctkTransferFunctionItem_h 25 #include <QGraphicsObject> 28 #include "ctkWidgetsExport.h" 33 class ctkTransferFunctionItemPrivate;
41 Q_PROPERTY(QRectF rect READ rect WRITE setRect)
45 QGraphicsItem* parent = 0);
51 inline void setRect(qreal x, qreal y, qreal width, qreal height);
53 void setRect(
const QRectF& rectangle);
65 virtual QRectF boundingRect()
const;
70 QColor color(
const QVariant& value)
const;
71 inline QColor color(
const ctkPoint& point)
const;
75 virtual QVariant itemChange(QGraphicsItem::GraphicsItemChange change,
const QVariant& value);
77 QScopedPointer<ctkTransferFunctionItemPrivate>
d_ptr;
87 this->
setRect(QRectF(x,y,width,height));
void setRect(qreal x, qreal y, qreal width, qreal height)
QScopedPointer< ctkTransferFunctionItemPrivate > d_ptr