8 #include <QCoreApplication> const unsigned CONFIG_VERSION
Definition: dsosettings.h:4
void save()
Save the settings to the harddisk.
Definition: dsosettings.cpp:337
int verboseLevel
Definition: dsosettings.h:51
bool alwaysSave
Always save the settings on exit.
Definition: dsosettings.h:32
bool exportProcessedSamples
Used for exporting.
Definition: dsosettings.h:31
DsoSettingsView view
All view related settings.
Definition: dsosettings.h:29
bool loadFromFile(const QString &filename)
Definition: dsosettings.cpp:88
QByteArray mainWindowGeometry
Geometry of the main window.
Definition: dsosettings.h:38
const QString deviceID
The unique serial number of EzUSB.
Definition: dsosettings.h:35
const Dso::ControlSpecification * deviceSpecification
Definition: dsosettings.h:49
Holds the settings of the program.
Definition: dsosettings.h:20
bool resetSettings
Definition: dsosettings.h:52
bool saveToFile(const QString &filename)
Definition: dsosettings.cpp:72
const unsigned deviceFW
The FW version number (BCD)
Definition: dsosettings.h:36
This class handles the USB communication with an usb device that has one in and one out endpoint...
Definition: scopedevice.h:33
DsoSettingsScope scope
All oscilloscope related settings.
Definition: dsosettings.h:28
Stores the specifications of the currently connected device.
Definition: controlspecification.h:42
const QString deviceName
the human readable device name, e.g. DSO-6022BE
Definition: dsosettings.h:34
Holds all view settings.
Definition: viewsettings.h:35
std::unique_ptr< QSettings > storeSettings
Definition: dsosettings.h:48
void setDefaultConfig()
Definition: dsosettings.cpp:500
DsoSettingsAnalysis analysis
All post processing analysis related settings.
Definition: dsosettings.h:30
DsoSettings(const ScopeDevice *scopeDevice, int verboseLevel=0, bool resetSettings=false)
Set the number of channels.
Definition: dsosettings.cpp:14
Holds the settings for the oscilloscope.
Definition: scopesettings.h:100
void load()
Read the settings from the last session or another file.
Definition: dsosettings.cpp:107
QByteArray mainWindowState
State of docking windows and toolbars.
Definition: dsosettings.h:39
unsigned configVersion
Handle incompatible changes.
Definition: dsosettings.h:33
Definition: analysissettings.h:43