OpenHantek
configdialog
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
20
class
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
};
DsoSettings
Holds the settings of the program.
Definition:
settings.h:16
DsoConfigAnalysisPage
Config page for the data analysis.
Definition:
DsoConfigAnalysisPage.h:20
DsoConfigAnalysisPage::saveSettings
void saveSettings()
Saves the new settings.
Definition:
DsoConfigAnalysisPage.cpp:61
Generated by
1.8.14