dRonin
adbada4
dRonin GCS
|
#include <scopegadgetwidget.h>
Public Member Functions | |
ScopeGadgetWidget (QWidget *parent=nullptr) | |
~ScopeGadgetWidget () | |
ScopeGadgetWidget::~ScopeGadgetWidget Destructor. More... | |
QString | getUavObjectFieldUnits (QString uavObjectName, QString uavObjectFieldName) |
ScopeGadgetWidget::getUavObjectFieldUnits Gets the UAVOs units, as defined in the XML. More... | |
void | connectUAVO (UAVDataObject *obj) |
ScopeGadgetWidget::connectUAVO Connects UAVO update signal, but only if it hasn't yet been connected. More... | |
void | setScope (ScopeConfig *val) |
QMap< QString, PlotData * > | getDataSources () |
void | insertDataSources (QString stringVal, PlotData *dataVal) |
void | addLegend () |
ScopeGadgetWidget::addLegend Add legend to plot. More... | |
void | deleteLegend () |
ScopeGadgetWidget::deleteLegend Delete legend from plot. More... | |
void | clearPlotWidget () |
ScopeGadgetWidget::clearPlotWidget. More... | |
void | startTimer (int) |
ScopeGadgetWidget::startTimer Starts timer. More... | |
void | setScopeName (QString val) |
Public Attributes | |
QwtPlotGrid * | m_grid |
QwtLegend * | m_legend |
Protected Member Functions | |
void | mousePressEvent (QMouseEvent *e) |
ScopeGadgetWidget::mousePressEvent Pass mouse press event to QwtPlot. More... | |
void | mouseReleaseEvent (QMouseEvent *e) |
ScopeGadgetWidget::mouseReleaseEvent Pass mouse release event to QwtPlot. More... | |
void | mouseDoubleClickEvent (QMouseEvent *e) |
ScopeGadgetWidget::mouseDoubleClickEvent Turn legend on and off, then pass double-click even to QwtPlot. More... | |
void | mouseMoveEvent (QMouseEvent *e) |
ScopeGadgetWidget::mouseMoveEvent Pass mouse move event to QwtPlot. More... | |
void | wheelEvent (QWheelEvent *e) |
ScopeGadgetWidget::wheelEvent Zoom in or out, then pass mouse wheel event to QwtPlot. More... | |
void | showEvent (QShowEvent *event) |
ScopeGadgetWidget::showEvent Reimplemented from QwtPlot. More... | |
Definition at line 82 of file scopegadgetwidget.h.