dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
ScopeGadgetWidget Class Reference

#include <scopegadgetwidget.h>

Inheritance diagram for ScopeGadgetWidget:

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...
 

Detailed Description

Definition at line 82 of file scopegadgetwidget.h.


The documentation for this class was generated from the following files: