OpenHantek
Loading...
Searching...
No Matches
DsoConfigFilesPage.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 <QPushButton>
15#include <QSpinBox>
16#include <QVBoxLayout>
17
21class DsoConfigFilesPage : public QWidget {
22 Q_OBJECT
23
24 public:
25 DsoConfigFilesPage(DsoSettings *settings, QWidget *parent = 0);
26
27 public slots:
28 void saveSettings();
29
30 private:
31 DsoSettings *settings;
32
33 QVBoxLayout *mainLayout;
34
35 QGroupBox *configurationGroup;
36 QVBoxLayout *configurationLayout;
37 QCheckBox *saveOnExitCheckBox;
38 QPushButton *saveNowButton;
39
40 QGroupBox *exportGroup;
41 QGridLayout *exportLayout;
42 QCheckBox *screenColorCheckBox;
43 QLabel *imageWidthLabel;
44 QSpinBox *imageWidthSpinBox;
45 QLabel *imageHeightLabel;
46 QSpinBox *imageHeightSpinBox;
47};
Config page for file loading/saving.
Definition DsoConfigFilesPage.h:21
void saveSettings()
Saves the new settings.
Definition DsoConfigFilesPage.cpp:55
Holds the settings of the program.
Definition settings.h:16