27 #ifndef SPECTROGRAMSCOPECONFIG_H
28 #define SPECTROGRAMSCOPECONFIG_H
50 void create(QSettings qSettings);
54 return m_spectrogramSourceConfigs;
58 m_spectrogramSourceConfigs.append(value);
69 return m_spectrogramSourceConfigs;
97 double samplingFrequency;
98 unsigned int windowWidth;
105 #endif // SPECTROGRAMSCOPECONFIG_H
virtual void preparePlot(ScopeGadgetWidget *)
SpectrogramScopeConfig::preparePlot Prepares the Qwt plot colors and axes.
virtual void setGuiConfiguration(Ui::ScopeGadgetOptionsPage *options_page)
SpectrogramScopeConfig::setGuiConfiguration Set the GUI elements based on values from the XML setting...
virtual void saveConfiguration(QSettings *qSettings)
SpectrogramScopeConfig::saveConfiguration Saves configuration to XML file.
~SpectrogramScopeConfig()
virtual QList< Plot3dCurveConfiguration * > getDataSourceConfigs()
void setZMaximum(double val)
The SpectrogramScopeConfig class The spectrogram scope configuration.
double getSamplingFrequency()
void replaceSpectrogramDataSource(QList< Plot3dCurveConfiguration * > spectrogramSourceConfigs)
SpectrogramScopeConfig::replaceSpectrogramDataSource Replaces the list of spectrogram data sources...
SpectrogramScopeConfig()
SpectrogramScopeConfig::SpectrogramScopeConfig Default constructor.
virtual ScopeConfig * cloneScope(ScopeConfig *)
SpectrogramScopeConfig::cloneScope Clones scope from existing GUI configuration.
ColorMapType
The ColorMapType enum Defines the different type of color maps.
SpectrogramType
The SpectrogramType enum Defines the different type of spectrogram plots.
QList< Plot3dCurveConfiguration * > getSpectrogramDataSource()
virtual void loadConfiguration(ScopeGadgetWidget *scopeGadgetWidget)
SpectrogramScopeConfig::loadConfiguration loads the plot configuration into the scope gadget widget...
virtual int getScopeType()
void addSpectrogramDataSource(Plot3dCurveConfiguration *value)
void setWindowWidth(unsigned int val)
void setSamplingFrequency(double val)
The ScopeConfig class The parent class for scope configuration classes data sources.
void configureAxes(ScopeGadgetWidget *)
SpectrogramScopeConfig::configureAxes Configure the axes.
void setTimeHorizon(double val)
ColorMap::ColorMapType getColorMap()
The Scopes3dConfig class The parent class for 3D scope configurations.
void create(QSettings qSettings)
unsigned int getWindowWidth()