|
| | DtTimelineBar (DtLgrGuiModel &model, QWidget *parent) |
| | CTOR. More...
|
| |
| virtual | ~DtTimelineBar () |
| | DTOR. More...
|
| |
| virtual void | reverseTicks (bool reverse) |
| |
| virtual DtAbsoluteTime | firstTime () const |
| |
| virtual DtAbsoluteTime | lastTime () const |
| |
| virtual DtAbsoluteTime | currentTime () const |
| |
| virtual DtAbsoluteTime | startTime () const |
| |
| virtual DtAbsoluteTime | stopTime () const |
| |
| virtual DtRelativeTime | duration () const |
| |
| virtual DtRelativeTime | playDuration () const |
| |
| virtual int | verticalMargin () const |
| |
| virtual DtSliderBar * | addTimelineWindowSlider () |
| |
| virtual DtSliderBar * | windowSlider () |
| |
| virtual DtLgrTimeBarZoomBox * | timeBarZoomBox () |
| |
| virtual void | enableZoomBox (bool enable) |
| |
| virtual DtLgrGuiModel * | model () |
| |
| virtual void | setEmptyText (const QString &emptyText) |
| |
| | DtOverlapSlider (QWidget *parent) |
| | CTOR. More...
|
| |
| virtual DtSliderBar * | addRange (QString name, float start, float end) |
| | Add a new Range. More...
|
| |
| virtual void | removeRange (QString name) |
| | Remove a range by its name. More...
|
| |
| virtual void | clearRanges () |
| | Remove all ranges. More...
|
| |
| void | setBarColors (QColor top, QColor bottom) |
| | Set all bar colors. More...
|
| |
| | DtLgrZoomableWidget (QWidget *parent) |
| | CTOR. More...
|
| |
| virtual | ~DtLgrZoomableWidget () |
| | DTOR. More...
|
| |
| QRectF | scaledViewport (QRect orignalViewport, QPoint margins) const |
| | Scale a viewport using the scaled settings and the provided margins. More...
|
| |
| void | drawCursor (QPainter &painter, double firstVisibleTime, double lastVisibleTime, double cursorTime, int xOffset, bool active) |
| | Draw A cursor. More...
|
| |
| QRect | cursorBounds (double firstVisibleTime, double lastVisibleTime, double cursorTime, int xOffset) |
| | Get the cursor bounds. More...
|
| |
| double | firstVisibleTime (double firstTime, double lastTime) const |
| | Get the first visible time, based upon the scale. More...
|
| |
| double | firstVisibleTime (DtLgrGuiModel &model) const |
| | Get the first visible time via the models display time. More...
|
| |
| double | lastVisibleTime (double firstTime, double lastTime) const |
| | Get the last visible time, based upon the scale. More...
|
| |
| double | lastVisibleTime (DtLgrGuiModel &model) const |
| | Get the last visible time via the models display time. More...
|
| |
| float | leftOffset () const |
| | Get the left offset (percent 0-100.0), inline for performance reasons. More...
|
| |
| float | rightOffset () const |
| | Get the right offset (percent 0-100.0), inline for performance reasons. More...
|
| |
| float | horizontalMargin () const |
| | get the horizontal margin. More...
|
| |
| void | setHorizontalMargin (float margin) |
| | set the horizontal margin. More...
|
| |
| void | setDrawTimes (DtLgrGuiModel &model) |
| |
| | DtMultiBoxSlider () |
| | CTOR. More...
|
| |
| virtual | ~DtMultiBoxSlider () |
| | DTOR. More...
|
| |
| void | addBar (DtSliderBar *bar) |
| | Add a preexisting bar. More...
|
| |
| DtSliderBar * | addBar (float start, float end) |
| | Add a new bar at the positions. More...
|
| |
| DtSliderBar * | bar (QString name) |
| | Lookup a slider bar by name. More...
|
| |
| void | removeBarByName (QString name) |
| | Lookup a slider bar by name, and then remove it if it is found. More...
|
| |
| void | removeBar (DtSliderBar *bar) |
| | Remove a bar (and it's boxes) from the slider. More...
|
| |
| virtual float | maxBoxWidth () const |
| |
| virtual float | minBoxWidth () const |
| |
| virtual float | maxBoxHeight () const |
| |
| virtual float | minBoxHeight () const |
| |
| virtual float | minimumDistance () const |
| |
| virtual void | setMinimumDistance (float distance) |
| |
| virtual void | saveMinimumDistance () |
| |
| virtual void | restoreMinimumDistance () |
| |
| virtual void | movePressedBoxes (float v) |
| |
| virtual void | restorePressedBoxes () |
| |
| virtual void | unselectAll () |
| |
| virtual void | unpressAll () |
| |
| virtual void | pushToTop (DtSliderBox *box) |
| | Pushes box and bar to top. More...
|
| |
| virtual void | pushToTop (DtSliderBar *bar) |
| |
| virtual DtSliderBar * | pickBar (QRectF viewport, QPoint pos) |
| |
| virtual DtSliderBox * | pickBox (QRectF viewport, QPoint pos) |
| |
| virtual void | selectBox (DtSliderBox *box) |
| |
| virtual void | selectBar (DtSliderBar *bar) |
| |
| virtual void | pressBox (DtSliderBox *box) |
| |
| virtual void | pressBar (DtSliderBar *bar) |
| |
| virtual void | releaseBox (DtSliderBox *box) |
| |
| virtual void | releaseBar (DtSliderBar *bar) |
| |
| | DtDragComponent () |
| | CTOR. More...
|
| |
| virtual | ~DtDragComponent () |
| | DTOR. More...
|
| |
| void | registerMousePress (const QMouseEvent &e) |
| | To be called when mouse is pressed. More...
|
| |
| void | registerMouseRelease (const QMouseEvent &e) |
| | To be called when mouse is released. More...
|
| |
| void | registerMouseMove (const QMouseEvent &e) |
| | To be called when mouse is moved. More...
|
| |
| QPoint | absolutePosition () const |
| | Get the absolute position of the mouse. More...
|
| |
| QPoint | relativePosition () const |
| | Get the relative position of the mouse from the initial position. More...
|
| |
| QPoint | relativeVelocity () const |
| | Get the relative position of the mouse from the last update. More...
|
| |
| bool | currentlyDragging () const |
| | Get whether the mouse is currently dragging. More...
|
| |
|
| virtual void | paintEvent (QPaintEvent *) |
| |
| virtual void | mouseReleaseEvent (QMouseEvent *) |
| |
| virtual void | mouseMoveEvent (QMouseEvent *) |
| |
| virtual void | mousePressEvent (QMouseEvent *) |
| |
| virtual void | keyPressEvent (QKeyEvent *) |
| |
| virtual void | wheelEvent (QWheelEvent *event) |
| |
| virtual void | contextMenuEvent (QContextMenuEvent *) |
| |
| virtual void | updateCurrentTime (QPoint) |
| |
| virtual void | draw (QPainter &painter, const QRect &boundingRect) |
| |
| virtual void | drawBox (QPainter &painter, DtSliderBox *box) |
| |
| virtual void | drawTicks (QPainter &painter, double, double) |
| |
| virtual void | drawBackground (QPainter &painter, double, double) |
| |
| virtual void | moveBox (DtSliderBox *box, float v) |
| | Override moveBox to emit signals. More...
|
| |
| virtual void | enterEvent (QEvent *) |
| |
| virtual void | leaveEvent (QEvent *) |
| |
| virtual void | resizeEvent (QResizeEvent *) |
| |
| virtual void | draw (QPainter &painter, QRect boundingRect) |
| |
| virtual void | drawBars (QPainter &painter) const |
| |
| virtual void | drawBoxes (QPainter &painter) const |
| |
| virtual void | drawBar (QPainter &painter, DtSliderBar *bar) const |
| |
| virtual void | drawBox (QPainter &painter, DtSliderBox *box) const |
| |
| virtual float | canBoxMove (DtSliderBox *box, float dv) |
| | Check if the box can be moved by dv. More...
|
| |
| QPointF | getBoxPositionBounds (DtSliderBox *box) const |
| |
| void | calcMinMax () const |
| |
A time line bar which is zoom able and drawable current time marker.