OpenHantek
Loading...
Searching...
No Matches
DsoConfigScopePage.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 DsoConfigScopePage : public QWidget {
21 Q_OBJECT
22
23 public:
24 DsoConfigScopePage(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 *graphGroup;
35 QGridLayout *graphLayout;
36 QLabel *digitalPhosphorDepthLabel;
37 QSpinBox *digitalPhosphorDepthSpinBox;
38 QLabel *interpolationLabel;
39 QComboBox *interpolationComboBox;
40
41 QGroupBox *cursorsGroup;
42 QGridLayout *cursorsLayout;
43 QLabel *cursorsLabel;
44 QComboBox *cursorsComboBox;
45};
Config page for the scope screen.
Definition DsoConfigScopePage.h:20
void saveSettings()
Saves the new settings.
Definition DsoConfigScopePage.cpp:52
Holds the settings of the program.
Definition settings.h:16