13 class QListWidgetItem;
32 void changePage(QListWidgetItem *current, QListWidgetItem *previous);
QListWidget * contentsWidget
Definition: configdialog.h:43
QHBoxLayout * horizontalLayout
Definition: configdialog.h:40
void changePage(QListWidgetItem *current, QListWidgetItem *previous)
Change the config page.
Definition: configdialog.cpp:142
The dialog for the configuration options.
Definition: configdialog.h:21
QPushButton * acceptButton
Definition: configdialog.h:51
DsoConfigColorsPage * colorsPage
Definition: configdialog.h:47
Config page for the scope screen.
Definition: DsoConfigScopePage.h:20
Holds the settings of the program.
Definition: dsosettings.h:16
DsoConfigAnalysisPage * analysisPage
Definition: configdialog.h:46
void createIcons()
Create the icons for the pages.
Definition: configdialog.cpp:103
DsoConfigScopePage * scopePage
Definition: configdialog.h:49
QPushButton * rejectButton
Definition: configdialog.h:51
DsoConfigDialog(DsoSettings *settings, QWidget *parent=nullptr, Qt::WindowFlags flags=nullptr)
Creates the configuration dialog and sets initial values.
Definition: configdialog.cpp:43
Config page for the data analysis.
Definition: DsoConfigAnalysisPage.h:20
Config page for the colors.
Definition: DsoConfigColorsPage.h:22
~DsoConfigDialog()
Cleans up the dialog.
Definition: configdialog.cpp:100
void apply()
Saves the settings.
Definition: configdialog.cpp:132
QVBoxLayout * mainLayout
Definition: configdialog.h:39
QStackedWidget * pagesWidget
Definition: configdialog.h:44
void accept()
Saves the settings and closes the dialog.
Definition: configdialog.cpp:125
QHBoxLayout * buttonsLayout
Definition: configdialog.h:41
Config page for file loading/saving.
Definition: DsoConfigFilePage.h:21
DsoConfigFilePage * filePage
Definition: configdialog.h:48
QPushButton * applyButton
Definition: configdialog.h:51
DsoSettings * settings
Definition: configdialog.h:37