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

#include <EqControlsDialog.h>

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

Public Member Functions

 EqControlsDialog (EqControls *controls)
 ~EqControlsDialog () override=default
EqBandsetBand (EqControls *controls)
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 Member Functions

void mouseDoubleClickEvent (QMouseEvent *event) override
EqBandsetBand (int index, BoolModel *active, FloatModel *freq, FloatModel *res, FloatModel *gain, QColor color, QString name, float *peakL, float *peakR, BoolModel *hp12, BoolModel *hp24, BoolModel *hp48, BoolModel *lp12, BoolModel *lp24, BoolModel *lp48)

Private Attributes

EqControlsm_controls
EqParameterWidgetm_parameterWidget
int m_originalHeight

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

◆ EqControlsDialog()

lmms::gui::EqControlsDialog::EqControlsDialog ( EqControls * controls)

◆ ~EqControlsDialog()

lmms::gui::EqControlsDialog::~EqControlsDialog ( )
overridedefault

Member Function Documentation

◆ mouseDoubleClickEvent()

void lmms::gui::EqControlsDialog::mouseDoubleClickEvent ( QMouseEvent * event)
overrideprivate

◆ setBand() [1/2]

EqBand * lmms::gui::EqControlsDialog::setBand ( EqControls * controls)

◆ setBand() [2/2]

EqBand * lmms::gui::EqControlsDialog::setBand ( int index,
BoolModel * active,
FloatModel * freq,
FloatModel * res,
FloatModel * gain,
QColor color,
QString name,
float * peakL,
float * peakR,
BoolModel * hp12,
BoolModel * hp24,
BoolModel * hp48,
BoolModel * lp12,
BoolModel * lp24,
BoolModel * lp48 )
private

Member Data Documentation

◆ m_controls

EqControls* lmms::gui::EqControlsDialog::m_controls
private

◆ m_originalHeight

int lmms::gui::EqControlsDialog::m_originalHeight
private

◆ m_parameterWidget

EqParameterWidget* lmms::gui::EqControlsDialog::m_parameterWidget
private

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