#include <IntervalSliders.h>
Public Slots | |
void | zoomIn () |
void | zoomOut () |
void | offsetLeft () |
void | offsetRight () |
void | resetView () |
void | changeViewRangeSlot () |
Signals | |
void | intervalChanged () |
Public Member Functions | |
ScalarIntervalSlider (ScalarIntervalWidget *parent, double *start, double *end) | |
~ScalarIntervalSlider () | |
void | setViewRange (double start, double end) |
void | setAvailabilityRange (double start, double end) |
void | unsetAvailabilityRange () |
void | updateDisplayedString () |
void | setBarString (const QString &s) |
Protected Member Functions | |
void | paintEvent (QPaintEvent *e) |
void | leaveEvent (QEvent *e) |
void | mouseMoveEvent (QMouseEvent *e) |
void | mousePressEvent (QMouseEvent *e) |
void | mouseReleaseEvent (QMouseEvent *e) |
double | valToX (double) |
double | xToVal (double) |
void | zoom (double) |
void | offsetView (double) |
Protected Attributes | |
double * | currentStart |
double * | currentEnd |
double | availabilityStart |
double | availabilityEnd |
double | viewStart |
double | viewEnd |
double | savedViewStart |
double | savedViewEnd |
ScalarIntervalWidget * | parent |
QString | displayedString |
QString | barString |
int | mouseMode |
double | relativePosition |
bool | hasAvailabilityRange |
ScalarIntervalSlider::ScalarIntervalSlider | ( | ScalarIntervalWidget * | parent, | |
double * | start, | |||
double * | end | |||
) |
ScalarIntervalSlider::~ScalarIntervalSlider | ( | ) |
void ScalarIntervalSlider::changeViewRangeSlot | ( | ) | [slot] |
void ScalarIntervalSlider::intervalChanged | ( | ) | [signal] |
void ScalarIntervalSlider::leaveEvent | ( | QEvent * | e | ) | [protected] |
void ScalarIntervalSlider::mouseMoveEvent | ( | QMouseEvent * | e | ) | [protected] |
void ScalarIntervalSlider::mousePressEvent | ( | QMouseEvent * | e | ) | [protected] |
void ScalarIntervalSlider::mouseReleaseEvent | ( | QMouseEvent * | e | ) | [protected] |
void ScalarIntervalSlider::offsetLeft | ( | ) | [inline, slot] |
void ScalarIntervalSlider::offsetRight | ( | ) | [inline, slot] |
void ScalarIntervalSlider::offsetView | ( | double | factor | ) | [protected] |
void ScalarIntervalSlider::paintEvent | ( | QPaintEvent * | e | ) | [protected] |
void ScalarIntervalSlider::resetView | ( | ) | [slot] |
void ScalarIntervalSlider::setAvailabilityRange | ( | double | start, | |
double | end | |||
) |
void ScalarIntervalSlider::setBarString | ( | const QString & | s | ) | [inline] |
void ScalarIntervalSlider::setViewRange | ( | double | start, | |
double | end | |||
) |
void ScalarIntervalSlider::unsetAvailabilityRange | ( | ) |
void ScalarIntervalSlider::updateDisplayedString | ( | ) |
double ScalarIntervalSlider::valToX | ( | double | val | ) | [protected] |
double ScalarIntervalSlider::xToVal | ( | double | x | ) | [protected] |
void ScalarIntervalSlider::zoom | ( | double | factor | ) | [protected] |
void ScalarIntervalSlider::zoomIn | ( | ) | [inline, slot] |
void ScalarIntervalSlider::zoomOut | ( | ) | [inline, slot] |
double ScalarIntervalSlider::availabilityEnd [protected] |
double ScalarIntervalSlider::availabilityStart [protected] |
QString ScalarIntervalSlider::barString [protected] |
double* ScalarIntervalSlider::currentEnd [protected] |
double* ScalarIntervalSlider::currentStart [protected] |
QString ScalarIntervalSlider::displayedString [protected] |
bool ScalarIntervalSlider::hasAvailabilityRange [protected] |
int ScalarIntervalSlider::mouseMode [protected] |
ScalarIntervalWidget* ScalarIntervalSlider::parent [protected] |
double ScalarIntervalSlider::relativePosition [protected] |
double ScalarIntervalSlider::savedViewEnd [protected] |
double ScalarIntervalSlider::savedViewStart [protected] |
double ScalarIntervalSlider::viewEnd [protected] |
double ScalarIntervalSlider::viewStart [protected] |