OpenHantek
DsoConfigScopePage Class Reference

Config page for the scope screen. More...

#include <DsoConfigScopePage.h>

Inheritance diagram for DsoConfigScopePage:

Public Slots

void saveSettings ()
 Saves the new settings. More...
 

Public Member Functions

 DsoConfigScopePage (DsoSettings *settings, QWidget *parent=nullptr)
 

Private Attributes

DsoSettingssettings
 
QVBoxLayout * mainLayout
 
QGroupBox * horizontalGroup
 
QGridLayout * horizontalLayout
 
QLabel * maxTimebaseLabel
 
SiSpinBoxmaxTimebaseSiSpinBox
 
QLabel * acquireIntervalLabel
 
SiSpinBoxacquireIntervalSiSpinBox
 
QGroupBox * graphGroup
 
QGridLayout * graphLayout
 
QLabel * fontSizeLabel
 
QSpinBox * fontSizeSpinBox
 
QLabel * digitalPhosphorDepthLabel
 
QSpinBox * digitalPhosphorDepthSpinBox
 
QLabel * interpolationLabel
 
QComboBox * interpolationComboBox
 
QGroupBox * configurationGroup
 
QGridLayout * configurationLayout
 
QCheckBox * hasACmodificationCheckBox
 
QCheckBox * saveOnExitCheckBox
 
QCheckBox * defaultSettingsCheckBox
 
QCheckBox * toolTipVisibleCheckBox
 
QPushButton * saveNowButton
 
QGroupBox * zoomGroup
 
QGridLayout * zoomLayout
 
QCheckBox * zoomImageCheckBox
 
QComboBox * zoomHeightComboBox
 
QLabel * zoomHeightLabel
 
QSpinBox * exportScaleSpinBox
 
QLabel * exportScaleLabel
 

Detailed Description

Config page for the scope screen.

Constructor & Destructor Documentation

◆ DsoConfigScopePage()

DsoConfigScopePage::DsoConfigScopePage ( DsoSettings settings,
QWidget *  parent = nullptr 
)

Member Function Documentation

◆ saveSettings

void DsoConfigScopePage::saveSettings ( )
slot

Saves the new settings.

Field Documentation

◆ acquireIntervalLabel

QLabel* DsoConfigScopePage::acquireIntervalLabel
private

◆ acquireIntervalSiSpinBox

SiSpinBox* DsoConfigScopePage::acquireIntervalSiSpinBox
private

◆ configurationGroup

QGroupBox* DsoConfigScopePage::configurationGroup
private

◆ configurationLayout

QGridLayout* DsoConfigScopePage::configurationLayout
private

◆ defaultSettingsCheckBox

QCheckBox* DsoConfigScopePage::defaultSettingsCheckBox
private

◆ digitalPhosphorDepthLabel

QLabel* DsoConfigScopePage::digitalPhosphorDepthLabel
private

◆ digitalPhosphorDepthSpinBox

QSpinBox* DsoConfigScopePage::digitalPhosphorDepthSpinBox
private

◆ exportScaleLabel

QLabel* DsoConfigScopePage::exportScaleLabel
private

◆ exportScaleSpinBox

QSpinBox* DsoConfigScopePage::exportScaleSpinBox
private

◆ fontSizeLabel

QLabel* DsoConfigScopePage::fontSizeLabel
private

◆ fontSizeSpinBox

QSpinBox* DsoConfigScopePage::fontSizeSpinBox
private

◆ graphGroup

QGroupBox* DsoConfigScopePage::graphGroup
private

◆ graphLayout

QGridLayout* DsoConfigScopePage::graphLayout
private

◆ hasACmodificationCheckBox

QCheckBox* DsoConfigScopePage::hasACmodificationCheckBox
private

◆ horizontalGroup

QGroupBox* DsoConfigScopePage::horizontalGroup
private

◆ horizontalLayout

QGridLayout* DsoConfigScopePage::horizontalLayout
private

◆ interpolationComboBox

QComboBox* DsoConfigScopePage::interpolationComboBox
private

◆ interpolationLabel

QLabel* DsoConfigScopePage::interpolationLabel
private

◆ mainLayout

QVBoxLayout* DsoConfigScopePage::mainLayout
private

◆ maxTimebaseLabel

QLabel* DsoConfigScopePage::maxTimebaseLabel
private

◆ maxTimebaseSiSpinBox

SiSpinBox* DsoConfigScopePage::maxTimebaseSiSpinBox
private

◆ saveNowButton

QPushButton* DsoConfigScopePage::saveNowButton
private

◆ saveOnExitCheckBox

QCheckBox* DsoConfigScopePage::saveOnExitCheckBox
private

◆ settings

DsoSettings* DsoConfigScopePage::settings
private

◆ toolTipVisibleCheckBox

QCheckBox* DsoConfigScopePage::toolTipVisibleCheckBox
private

◆ zoomGroup

QGroupBox* DsoConfigScopePage::zoomGroup
private

◆ zoomHeightComboBox

QComboBox* DsoConfigScopePage::zoomHeightComboBox
private

◆ zoomHeightLabel

QLabel* DsoConfigScopePage::zoomHeightLabel
private

◆ zoomImageCheckBox

QCheckBox* DsoConfigScopePage::zoomImageCheckBox
private

◆ zoomLayout

QGridLayout* DsoConfigScopePage::zoomLayout
private

The documentation for this class was generated from the following files: