Minimap / overview bar showing the full recording extent. More...
#include <overviewbarwidget.h>
Signals | |
| void | scrollRequested (float targetSample) |
Public Member Functions | |
| OverviewBarWidget (QWidget *parent=nullptr) | |
| void | setModel (ChannelDataModel *model) |
| void | setFirstFileSample (int first) |
| void | setLastFileSample (int last) |
| void | setSfreq (float sfreq) |
| void | setViewport (float scrollSample, float visibleSamples) |
| void | setEvents (const QVector< ChannelRhiView::EventMarker > &events) |
| void | setAnnotations (const QVector< ChannelRhiView::AnnotationSpan > &annotations) |
| QSize | sizeHint () const override |
| QSize | minimumSizeHint () const override |
Static Public Attributes | |
| static constexpr int | kBarHeight = 48 |
Protected Member Functions | |
| void | paintEvent (QPaintEvent *event) override |
| void | mousePressEvent (QMouseEvent *event) override |
| void | mouseMoveEvent (QMouseEvent *event) override |
| void | mouseReleaseEvent (QMouseEvent *event) override |
Minimap / overview bar showing the full recording extent.
A compact horizontal widget that renders a bird's-eye view of the entire file with a viewport rectangle indicating the currently visible portion. Clicking or dragging on the bar scrolls to that position.
Features:
Definition at line 81 of file overviewbarwidget.h.

|
explicit |
Definition at line 61 of file overviewbarwidget.cpp.
|
override |
Definition at line 78 of file overviewbarwidget.cpp.
|
overrideprotected |
Definition at line 349 of file overviewbarwidget.cpp.
|
overrideprotected |
Definition at line 337 of file overviewbarwidget.cpp.
|
overrideprotected |
Definition at line 360 of file overviewbarwidget.cpp.
|
overrideprotected |
Definition at line 262 of file overviewbarwidget.cpp.
|
signal |
| void OverviewBarWidget::setAnnotations | ( | const QVector< ChannelRhiView::AnnotationSpan > & | annotations | ) |
Definition at line 137 of file overviewbarwidget.cpp.
| void OverviewBarWidget::setEvents | ( | const QVector< ChannelRhiView::EventMarker > & | events | ) |
Definition at line 129 of file overviewbarwidget.cpp.
| void OverviewBarWidget::setFirstFileSample | ( | int | first | ) |
Definition at line 94 of file overviewbarwidget.cpp.
| void OverviewBarWidget::setLastFileSample | ( | int | last | ) |
Definition at line 103 of file overviewbarwidget.cpp.
| void OverviewBarWidget::setModel | ( | ChannelDataModel * | model | ) |
Definition at line 85 of file overviewbarwidget.cpp.
| void OverviewBarWidget::setSfreq | ( | float | sfreq | ) |
Definition at line 112 of file overviewbarwidget.cpp.
| void OverviewBarWidget::setViewport | ( | float | scrollSample, |
| float | visibleSamples ) |
Definition at line 120 of file overviewbarwidget.cpp.
|
override |
Definition at line 71 of file overviewbarwidget.cpp.
|
staticconstexpr |
Definition at line 86 of file overviewbarwidget.h.