34 #ifndef SCOPESCONFIG_H
35 #define SCOPESCONFIG_H
43 #include "qwt/src/qwt_color_map.h"
45 #include "ui_scopegadgetoptionspage.h"
84 qDebug() <<
"In scope gadget, UAVObject " << uavObjectName <<
" is missing";
89 qDebug() <<
"In scope gadget, in fields loaded from GCS config file, field"
90 << uavObjectFieldName <<
" of UAVObject " << uavObjectName <<
" is missing";
103 #endif // SCOPESCONFIG_H
virtual void setGuiConfiguration(Ui::ScopeGadgetOptionsPage *)=0
Core plugin system that manages the plugins, their life cycle and their registered objects...
virtual int getScopeType()=0
virtual void loadConfiguration(ScopeGadgetWidget *)=0
PlotDimensions m_plotDimensions
virtual ScopeConfig * cloneScope(ScopeConfig *histogramSourceConfigs)=0
The ScopeConfig class The parent class for scope configuration classes data sources.
void setRefreshInterval(int val)
virtual void preparePlot(ScopeGadgetWidget *)=0
QString getUavObjectFieldUnits(QString uavObjectName, QString uavObjectFieldName)
virtual void saveConfiguration(QSettings *qSettings)=0
UAVObject * getObject(const QString &name, quint32 instId=0)
virtual int getScopeDimensions()=0
PlotDimensions
The Plot3dType enum Defines the different type of plots.