OpenHantek
Loading...
Searching...
No Matches
DsoConfigAnalysisPage.h
1// SPDX-License-Identifier: GPL-2.0+
2
3#include <QWidget>
4
5#include "settings.h"
6
7#include <QCheckBox>
8#include <QComboBox>
9#include <QDoubleSpinBox>
10#include <QGridLayout>
11#include <QGroupBox>
12#include <QHBoxLayout>
13#include <QLabel>
14#include <QSpinBox>
15#include <QVBoxLayout>
16
20class DsoConfigAnalysisPage : public QWidget {
21 Q_OBJECT
22
23 public:
24 DsoConfigAnalysisPage(DsoSettings *settings, QWidget *parent = 0);
25
26 public slots:
27 void saveSettings();
28
29 private:
30 DsoSettings *settings;
31
32 QVBoxLayout *mainLayout;
33
34 QGroupBox *spectrumGroup;
35 QGridLayout *spectrumLayout;
36 QLabel *windowFunctionLabel;
37 QComboBox *windowFunctionComboBox;
38
39 QLabel *referenceLevelLabel;
40 QDoubleSpinBox *referenceLevelSpinBox;
41 QLabel *referenceLevelUnitLabel;
42 QHBoxLayout *referenceLevelLayout;
43
44 QLabel *minimumMagnitudeLabel;
45 QDoubleSpinBox *minimumMagnitudeSpinBox;
46 QLabel *minimumMagnitudeUnitLabel;
47 QHBoxLayout *minimumMagnitudeLayout;
48};
Config page for the data analysis.
Definition DsoConfigAnalysisPage.h:20
void saveSettings()
Saves the new settings.
Definition DsoConfigAnalysisPage.cpp:61
Holds the settings of the program.
Definition settings.h:16