5 #include <QGraphicsItem> 7 class Slider :
public QObject,
public QGraphicsPixmapItem
19 QPointF
boundarySnapPos(QPointF eventPos, qreal clickPosOffsetX, qreal leftBoundary, qreal rightBoundary);
21 virtual int height()
const;
22 virtual int width()
const;
qreal getClickPosOffsetX(QGraphicsSceneMouseEvent *event)
void sliderMoved(Slider *slider, int idx)
QPointF boundarySnapPos(QPointF eventPos, qreal clickPosOffsetX, qreal leftBoundary, qreal rightBoundary)
void mousePressEvent(QGraphicsSceneMouseEvent *event)
void mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
void mouseMoveEvent(QGraphicsSceneMouseEvent *event)
void sliderReleased(Slider *slider, int idx)
virtual int width() const
void setLastIndex(unsigned index)
virtual int height() const
void sliderClicked(Slider *slider)