42 #include "../frequencyspectrumwidget.h"
51 #include <QGridLayout>
52 #include <QDoubleValidator>
71 : m_pFrequencySpectrumWidget(parent)
73 this->setWindowTitle(
"Frequency Spectrum Settings");
74 this->setMinimumWidth(330);
75 this->setMaximumWidth(330);
77 QGridLayout* t_pGridLayout =
new QGridLayout;
79 QLabel *t_pLabelLower =
new QLabel;
80 t_pLabelLower->setText(
"Lower Frequency");
81 m_pSliderLowerBound =
new QSlider(Qt::Horizontal);
82 QLabel *t_pLabelUpper =
new QLabel;
83 t_pLabelUpper->setText(
"Upper Frequency");
84 m_pSliderUpperBound =
new QSlider(Qt::Horizontal);
86 m_pSliderUpperBound->setMinimum(0);
87 m_pSliderUpperBound->setMaximum(100);
92 t_pGridLayout->addWidget(t_pLabelLower,0,0);
93 t_pGridLayout->addWidget(m_pSliderLowerBound,0,1);
94 t_pGridLayout->addWidget(t_pLabelUpper,1,0);
95 t_pGridLayout->addWidget(m_pSliderUpperBound,1,1);
97 this->setLayout(t_pGridLayout);
108 if(m_pSliderLowerBound->value() > m_pSliderUpperBound->value())
109 m_pSliderLowerBound->setValue(m_pSliderUpperBound->value());
110 else if(m_pSliderUpperBound->value() < m_pSliderLowerBound->value())
111 m_pSliderUpperBound->setValue(m_pSliderLowerBound->value());
113 emit settingsChanged();