27 #ifndef HISTOGRAMSCOPECONFIG_H
28 #define HISTOGRAMSCOPECONFIG_H
45 void create(QSettings qSettings);
50 m_HistogramSourceConfigs.append(value);
60 return m_HistogramSourceConfigs;
77 unsigned int maxNumberOfBins;
85 #endif // HISTOGRAMSCOPECONFIG_H
void addHistogramDataSource(Plot2dCurveConfiguration *value)
void setBinWidth(double val)
virtual void loadConfiguration(ScopeGadgetWidget *scopeGadgetWidget)
HistogramScopeConfig::loadConfiguration loads the plot configuration into the scope gadget widget...
HistogramScopeConfig()
HistogramScopeConfig::HistogramScopeConfig Default constructor.
virtual int getScopeType()
QList< Plot2dCurveConfiguration * > getHistogramDataSource()
void create(QSettings qSettings)
virtual void saveConfiguration(QSettings *qSettings)
HistogramScopeConfig::saveConfiguration Saves configuration to XML file.
virtual QList< Plot2dCurveConfiguration * > getDataSourceConfigs()
virtual ScopeConfig * cloneScope(ScopeConfig *histogramSourceConfigs)
HistogramScopeConfig::cloneScope Clones scope from existing GUI configuration.
unsigned int getMaxNumberOfBins()
virtual void preparePlot(ScopeGadgetWidget *)
HistogramScopeConfig::preparePlot Prepares the Qwt plot colors and axes.
The ScopeConfig class The parent class for scope configuration classes data sources.
The HistogramScopeConfig class The histogram scope configuration.
void setMaxNumberOfBins(unsigned int val)
virtual void setGuiConfiguration(Ui::ScopeGadgetOptionsPage *options_page)
HistogramScopeConfig::setGuiConfiguration Set the GUI elements based on values from the XML settings ...
The Scopes2dConfig class The parent class for 3D scope configurations.
void replaceHistogramDataSource(QList< Plot2dCurveConfiguration * > histogramSourceConfigs)
HistogramScopeConfig::replaceHistogramSource Replaces the list of histogram data sources.
void configureAxes(ScopeGadgetWidget *)
HistogramScopeConfig::configureAxes Configure the axes.