LMMS
Loading...
Searching...
No Matches
lmms::gui::SlewDistortionControlDialog Class Reference

#include <SlewDistortionControlDialog.h>

Inheritance diagram for lmms::gui::SlewDistortionControlDialog:
lmms::gui::EffectControlDialog lmms::gui::ModelView

Public Slots

void showHelpWindow ()

Public Member Functions

 SlewDistortionControlDialog (SlewDistortionControls *controls)
 ~SlewDistortionControlDialog () override=default
void paintEvent (QPaintEvent *event) override
Public Member Functions inherited from lmms::gui::EffectControlDialog
 EffectControlDialog (EffectControls *controls)
 ~EffectControlDialog () override=default
Public Member Functions inherited from lmms::gui::ModelView
 ModelView (Model *model, QWidget *widget)
virtual ~ModelView ()
virtual void setModel (Model *model, bool isOldModelValid=true)
virtual void unsetModel ()
Modelmodel ()
const Modelmodel () const
template<class T>
T * castModel ()
template<class T>
const T * castModel () const

Private Attributes

SlewDistortionControlsm_controls
Knobm_slewUp1Knob
Knobm_slewUp2Knob
Knobm_slewDown1Knob
Knobm_slewDown2Knob
std::array< float, 4 > m_lastInPeaks = {0}
std::array< float, 4 > m_lastOutPeaks = {0}

Additional Inherited Members

Protected Member Functions inherited from lmms::gui::ModelView
virtual void modelChanged ()
QWidget * widget ()
virtual void doConnections ()
Protected Attributes inherited from lmms::gui::EffectControlDialog
EffectControlsm_effectControls

Constructor & Destructor Documentation

◆ SlewDistortionControlDialog()

lmms::gui::SlewDistortionControlDialog::SlewDistortionControlDialog ( SlewDistortionControls * controls)

◆ ~SlewDistortionControlDialog()

lmms::gui::SlewDistortionControlDialog::~SlewDistortionControlDialog ( )
overridedefault

Member Function Documentation

◆ paintEvent()

void lmms::gui::SlewDistortionControlDialog::paintEvent ( QPaintEvent * event)
override

◆ showHelpWindow

void lmms::gui::SlewDistortionControlDialog::showHelpWindow ( )
slot

Member Data Documentation

◆ m_controls

SlewDistortionControls* lmms::gui::SlewDistortionControlDialog::m_controls
private

◆ m_lastInPeaks

std::array<float, 4> lmms::gui::SlewDistortionControlDialog::m_lastInPeaks = {0}
private

◆ m_lastOutPeaks

std::array<float, 4> lmms::gui::SlewDistortionControlDialog::m_lastOutPeaks = {0}
private

◆ m_slewDown1Knob

Knob* lmms::gui::SlewDistortionControlDialog::m_slewDown1Knob
private

◆ m_slewDown2Knob

Knob* lmms::gui::SlewDistortionControlDialog::m_slewDown2Knob
private

◆ m_slewUp1Knob

Knob* lmms::gui::SlewDistortionControlDialog::m_slewUp1Knob
private

◆ m_slewUp2Knob

Knob* lmms::gui::SlewDistortionControlDialog::m_slewUp2Knob
private

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