#include <scope_widget.h>
|
QCPAbstractPlottable * | addBoxPlot (const IndexedValuesSetSignal &indexed_values_set, const QColor &color, const QString &legend_text, bool replot=true) |
|
QCPAbstractPlottable * | addTimeSeriesGraph (const TimeSeries &time_series, int value_idx, const QColor &color, const QString &legend_text, bool zero_order_hold, bool replot) |
|
void | scopeContextMenuRequest (const QPoint &point) |
|
void | scopeMousePress () |
|
void | scopeMouseWheel () |
|
void | updateTimeSeriesGraph (SignalData &data, const TimeSeries &time_series, bool enlarge_axis, bool replace_data, bool replot=true) |
|
void | updateTimeSeriesGraph (SignalData &data, double t, double value, bool enlarge_axis, bool replot=true) |
|
void | updateTimeSeriesSequenceGraph (SignalData &data, bool replot=true) |
|
Definition at line 87 of file scope_widget.h.
◆ ResizeDragStratPositions
◆ ScopeWidget()
◆ ~ScopeWidget()
corbo::gui::ScopeWidget::~ScopeWidget |
( |
| ) |
|
|
virtual |
◆ addBoxPlot
◆ addMeasurement
◆ addSignal [1/2]
void corbo::gui::ScopeWidget::addSignal |
( |
const QString & |
signal_key, |
|
|
int |
value_idx |
|
) |
| |
|
slot |
◆ addSignal [2/2]
◆ addTimeSeriesGraph
QCPAbstractPlottable * corbo::gui::ScopeWidget::addTimeSeriesGraph |
( |
const TimeSeries & |
time_series, |
|
|
int |
value_idx, |
|
|
const QColor & |
color, |
|
|
const QString & |
legend_text, |
|
|
bool |
zero_order_hold, |
|
|
bool |
replot |
|
) |
| |
|
protectedslot |
◆ dragEnterEvent()
void corbo::gui::ScopeWidget::dragEnterEvent |
( |
QDragEnterEvent * |
event | ) |
|
|
overrideprotected |
◆ dropEvent()
void corbo::gui::ScopeWidget::dropEvent |
( |
QDropEvent * |
event | ) |
|
|
overrideprotected |
◆ findActiveSignal()
◆ fromValueEncodedKey()
bool corbo::gui::ScopeWidget::fromValueEncodedKey |
( |
const QString & |
value_encoded_key, |
|
|
QString & |
key, |
|
|
int & |
value_idx |
|
) |
| |
|
protected |
◆ getActiveSignal() [1/2]
QHash< QString, ScopeWidget::SignalData >::iterator corbo::gui::ScopeWidget::getActiveSignal |
( |
const QString & |
key, |
|
|
int |
value_idx |
|
) |
| |
|
protected |
◆ getActiveSignal() [2/2]
QHash< QString, ScopeWidget::SignalData >::iterator corbo::gui::ScopeWidget::getActiveSignal |
( |
const QString & |
value_encoded_key | ) |
|
|
protected |
◆ hasSignal()
bool corbo::gui::ScopeWidget::hasSignal |
( |
const QString & |
key, |
|
|
int |
value_idx |
|
) |
| const |
◆ initializeTask
void corbo::gui::ScopeWidget::initializeTask |
( |
int |
task_id, |
|
|
bool |
inherit_signals |
|
) |
| |
|
slot |
◆ isGraphActive()
bool corbo::gui::ScopeWidget::isGraphActive |
( |
const QCPGraph * |
graph | ) |
const |
|
protected |
◆ mouseMoveEvent()
void corbo::gui::ScopeWidget::mouseMoveEvent |
( |
QMouseEvent * |
event | ) |
|
|
overrideprotected |
◆ mousePressEvent()
void corbo::gui::ScopeWidget::mousePressEvent |
( |
QMouseEvent * |
event | ) |
|
|
overrideprotected |
◆ removeAllSignals
void corbo::gui::ScopeWidget::removeAllSignals |
( |
| ) |
|
|
slot |
◆ removeSelectedSignals
void corbo::gui::ScopeWidget::removeSelectedSignals |
( |
| ) |
|
|
slot |
◆ removeSignal
void corbo::gui::ScopeWidget::removeSignal |
( |
const QString & |
key, |
|
|
int |
value_idx |
|
) |
| |
|
slot |
◆ replot
void corbo::gui::ScopeWidget::replot |
( |
| ) |
|
|
inlineslot |
◆ rescaleAxes
void corbo::gui::ScopeWidget::rescaleAxes |
( |
| ) |
|
|
slot |
◆ scopeContextMenuRequest
void corbo::gui::ScopeWidget::scopeContextMenuRequest |
( |
const QPoint & |
point | ) |
|
|
protectedslot |
◆ scopeMousePress
void corbo::gui::ScopeWidget::scopeMousePress |
( |
| ) |
|
|
protectedslot |
◆ scopeMouseWheel
void corbo::gui::ScopeWidget::scopeMouseWheel |
( |
| ) |
|
|
protectedslot |
◆ setGraphActive()
void corbo::gui::ScopeWidget::setGraphActive |
( |
QCPGraph * |
graph, |
|
|
bool |
active |
|
) |
| |
|
protected |
◆ setPreviewTime
void corbo::gui::ScopeWidget::setPreviewTime |
( |
double |
preview_time | ) |
|
|
slot |
◆ setupLegend()
void corbo::gui::ScopeWidget::setupLegend |
( |
| ) |
|
|
protected |
◆ sizeHint()
QSize corbo::gui::ScopeWidget::sizeHint |
( |
| ) |
const |
|
override |
◆ toValueEncodedKey()
QString corbo::gui::ScopeWidget::toValueEncodedKey |
( |
const QString & |
key, |
|
|
int |
value_idx |
|
) |
| const |
|
protected |
◆ updateTimeSeriesGraph [1/2]
void corbo::gui::ScopeWidget::updateTimeSeriesGraph |
( |
SignalData & |
data, |
|
|
const TimeSeries & |
time_series, |
|
|
bool |
enlarge_axis, |
|
|
bool |
replace_data, |
|
|
bool |
replot = true |
|
) |
| |
|
protectedslot |
◆ updateTimeSeriesGraph [2/2]
void corbo::gui::ScopeWidget::updateTimeSeriesGraph |
( |
SignalData & |
data, |
|
|
double |
t, |
|
|
double |
value, |
|
|
bool |
enlarge_axis, |
|
|
bool |
replot = true |
|
) |
| |
|
protectedslot |
◆ updateTimeSeriesSequenceGraph
void corbo::gui::ScopeWidget::updateTimeSeriesSequenceGraph |
( |
SignalData & |
data, |
|
|
bool |
replot = true |
|
) |
| |
|
protectedslot |
◆ _active_signals
QHash<QString, SignalData> corbo::gui::ScopeWidget::_active_signals |
|
private |
◆ _current_preview_time
double corbo::gui::ScopeWidget::_current_preview_time = 0.0 |
|
private |
◆ _drag_start_pos
◆ _last_signal_header_time
Time corbo::gui::ScopeWidget::_last_signal_header_time = Time(0) |
|
private |
◆ _layout
QVBoxLayout* corbo::gui::ScopeWidget::_layout |
|
private |
◆ _legend_initialized
bool corbo::gui::ScopeWidget::_legend_initialized = false |
|
private |
◆ _plot
◆ _resize_drag_start_geometry
QRect corbo::gui::ScopeWidget::_resize_drag_start_geometry |
|
private |
◆ _resize_drag_start_position
QPoint corbo::gui::ScopeWidget::_resize_drag_start_position |
|
private |
◆ _signal_helper
The documentation for this class was generated from the following files: