11 #include "scopesettings.h" 12 #include "hantekdso/controlspecification.h" 13 #include "post/postprocessingsettings.h" 33 void setCoupling(ChannelID channel,
unsigned couplingIndex);
38 void setGain(ChannelID channel,
unsigned gainStepIndex);
42 void setMode(
unsigned mathModeIndex);
47 void setUsed(ChannelID channel,
bool used);
62 std::vector<ChannelBlock> channelBlocks;
void setMode(unsigned mathModeIndex)
Sets the mode for the math channel.
Definition: VoltageDock.cpp:120
QStringList couplingStrings
The strings for the couplings.
Definition: VoltageDock.h:67
QWidget * dockWidget
The main widget for the dock window.
Definition: VoltageDock.h:53
QCheckBox * invertCheckBox
Select if the channels should be displayed inverted.
Definition: VoltageDock.h:59
VoltageDock(DsoSettingsScope *scope, const Dso::ControlSpecification *spec, QWidget *parent, Qt::WindowFlags flags=0)
Initializes the vertical axis docking window.
Definition: VoltageDock.cpp:26
void couplingChanged(ChannelID channel, Dso::Coupling coupling)
A coupling has been selected.
void setUsed(ChannelID channel, bool used)
Enables/disables a channel.
Definition: VoltageDock.cpp:125
QCheckBox * usedCheckBox
Enable/disable a specific channel.
Definition: VoltageDock.h:56
QStringList gainStrings
String representations for the gain steps.
Definition: VoltageDock.h:69
void setCoupling(ChannelID channel, unsigned couplingIndex)
Sets the coupling for a channel.
Definition: VoltageDock.cpp:106
void usedChanged(ChannelID channel, bool used)
A channel has been enabled/disabled.
void gainChanged(ChannelID channel, double gain)
A gain has been selected.
Definition: VoltageDock.h:55
QStringList modeStrings
The strings for the math mode.
Definition: VoltageDock.h:68
QGridLayout * dockLayout
The main layout for the dock window.
Definition: VoltageDock.h:52
void modeChanged(Dso::MathMode mode)
The mode for the math channels has been changed.
A spin box with SI prefix support. This spin box supports the SI prefixes (k/M/G/T) after its value a...
Definition: sispinbox.h:14
Stores the specifications of the currently connected device.
Definition: controlspecification.h:47
void closeEvent(QCloseEvent *event)
Don't close the dock, just hide it.
Definition: VoltageDock.cpp:101
DsoSettingsScope * scope
The settings provided by the parent class.
Definition: VoltageDock.h:64
Dock window for the voltage channel settings. It contains the settings for gain and coupling for both...
Definition: VoltageDock.h:20
QComboBox * miscComboBox
Select coupling for real and mode for math channels.
Definition: VoltageDock.h:58
Holds the settings for the oscilloscope.
Definition: scopesettings.h:77
void setGain(ChannelID channel, unsigned gainStepIndex)
Sets the gain for a channel.
Definition: VoltageDock.cpp:113
QComboBox * gainComboBox
Select the vertical gain for the channels.
Definition: VoltageDock.h:57