rock_widget_collection  0.1
Public Member Functions | Static Public Attributes | List of all members
IndexSlider Class Reference

#include <IndexSlider.h>

Inherits Slider.

Public Member Functions

 IndexSlider ()
 
 IndexSlider (QGraphicsItem *parent, unsigned initIdx)
 
- Public Member Functions inherited from Slider
 Slider ()
 
 Slider (QGraphicsItem *parent, unsigned initIdx)
 
unsigned getInitIdx ()
 
unsigned getLastIndex ()
 
void setLastIndex (unsigned index)
 
QPointF boundarySnapPos (QPointF eventPos, qreal clickPosOffsetX, qreal leftBoundary, qreal rightBoundary)
 
qreal getClickPosOffsetX (QGraphicsSceneMouseEvent *event)
 
virtual int height () const
 
virtual int width () const
 

Static Public Attributes

static const int WIDTH = 1
 

Additional Inherited Members

- Signals inherited from Slider
void sliderMoved (Slider *slider, int idx)
 
void sliderClicked (Slider *slider)
 
void sliderReleased (Slider *slider, int idx)
 
- Protected Member Functions inherited from Slider
void mousePressEvent (QGraphicsSceneMouseEvent *event)
 
void mouseMoveEvent (QGraphicsSceneMouseEvent *event)
 
void mouseReleaseEvent (QGraphicsSceneMouseEvent *event)
 
- Protected Attributes inherited from Slider
unsigned initIdx
 
unsigned lastIndex
 

Detailed Description

Definition at line 7 of file IndexSlider.h.

Constructor & Destructor Documentation

◆ IndexSlider() [1/2]

IndexSlider::IndexSlider ( )

Definition at line 5 of file IndexSlider.cc.

5  {
6 
7 }

◆ IndexSlider() [2/2]

IndexSlider::IndexSlider ( QGraphicsItem *  parent,
unsigned  initIdx 
)

Definition at line 9 of file IndexSlider.cc.

9  : Slider(parent, initIdx) {
10  setLastIndex(((SlideBarItem*)parentItem())->getStartIndex()); // initialize variable to first index for safety reasons.
11  setShapeMode(BoundingRectShape);
12  setPixmap(QPixmap(":/timeline/index_slider"));
13  setOffset(-0.5*width(), -0.5*height());
14 }
Slider()
Definition: Slider.cc:5
virtual int height() const
Definition: Slider.cc:43
virtual int width() const
Definition: Slider.cc:47
unsigned initIdx
Definition: Slider.h:34
void setLastIndex(unsigned index)
Definition: Slider.cc:55

Member Data Documentation

◆ WIDTH

const int IndexSlider::WIDTH = 1
static

Definition at line 11 of file IndexSlider.h.


The documentation for this class was generated from the following files: