#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: