11 #ifndef overlapSlider_H_
12 #define overlapSlider_H_
19 #include <QtGui/QMatrix>
38 virtual DtSliderBar* addRange(QString name,
float start,
float end);
41 virtual void removeRange(QString name);
44 virtual void clearRanges();
47 void setBarColors(QColor top,QColor bottom);
50 void selectBarByIndex(
int index);
61 virtual void enterEvent(
QEvent* );
62 virtual void leaveEvent(
QEvent* );
63 virtual void paintEvent( QPaintEvent* );
64 virtual void mouseReleaseEvent(QMouseEvent*);
65 virtual void mouseMoveEvent( QMouseEvent* );
66 virtual void mousePressEvent( QMouseEvent* );
67 virtual void resizeEvent( QResizeEvent* );
69 virtual void draw(QPainter& painter,QRect boundingRect);
71 virtual void drawBars(QPainter& painter)
const;
72 virtual void drawBoxes(QPainter& painter)
const;
74 virtual void drawBar(QPainter& painter,
DtSliderBar* bar)
const;
75 virtual void drawBox(QPainter& painter,
DtSliderBox* box)
const;