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