10#include "exporting/exportsettings.h"
11#include "post/postprocessingsettings.h"
12#include "scopesettings.h"
13#include "viewsettings.h"
19 bool setFilename(
const QString &filename);
37 std::unique_ptr<QSettings> store = std::unique_ptr<QSettings>(
new QSettings);
Holds the settings of the program.
Definition settings.h:16
QByteArray mainWindowState
State of docking windows and toolbars.
Definition settings.h:28
void save()
Save the settings to the harddisk.
Definition settings.cpp:196
QByteArray mainWindowGeometry
Geometry of the main window.
Definition settings.h:27
DsoSettingsPostProcessing post
All post processing related settings.
Definition settings.h:24
bool alwaysSave
Always save the settings on exit.
Definition settings.h:25
DsoSettings(const Dso::ControlSpecification *deviceSpecification)
Set the number of channels.
Definition settings.cpp:14
DsoSettingsScope scope
All oscilloscope related settings.
Definition settings.h:22
void load()
Read the settings from the last session or another file.
Definition settings.cpp:61
DsoSettingsExport exporting
General options of the program.
Definition settings.h:21
DsoSettingsView view
All view related settings.
Definition settings.h:23
Holds the export options of the program.
Definition exportsettings.h:8
Definition postprocessingsettings.h:45
Holds the settings for the oscilloscope.
Definition scopesettings.h:77
Holds all view settings.
Definition viewsettings.h:30
Stores the specifications of the currently connected device.
Definition controlspecification.h:47