LMMS
Loading...
Searching...
No Matches
lmms::EqControls Class Reference

#include <EqControls.h>

Inheritance diagram for lmms::EqControls:
lmms::EffectControls lmms::JournallingObject lmms::Model lmms::SerializingObject

Public Member Functions

 EqControls (EqEffect *effect)
 ~EqControls () override=default
void saveSettings (QDomDocument &doc, QDomElement &parent) override
void loadSettings (const QDomElement &_this) override
QString nodeName () const override
int controlCount () override
gui::EffectControlDialogcreateView () override
bool visable ()
Public Member Functions inherited from lmms::EffectControls
 EffectControls (Effect *_eff)
 ~EffectControls () override=default
void setViewVisible (bool _visible)
bool isViewVisible () const
Effecteffect ()
Public Member Functions inherited from lmms::JournallingObject
 JournallingObject ()
 ~JournallingObject () override
jo_id_t id () const
void saveJournallingState (const bool newState)
void restoreJournallingState ()
void addJournalCheckPoint ()
QDomElement saveState (QDomDocument &_doc, QDomElement &_parent) override
void restoreState (const QDomElement &_this) override
bool isJournalling () const
void setJournalling (const bool _sr)
bool testAndSetJournalling (const bool newState)
bool isJournallingStateStackEmpty () const
Public Member Functions inherited from lmms::SerializingObject
 SerializingObject ()
virtual ~SerializingObject ()
void setHook (SerializingObjectHook *_hook)
SerializingObjectHookhook ()
Public Member Functions inherited from lmms::Model
 Model (Model *parent, QString displayName=QString(), bool defaultConstructed=false)
 ~Model () override=default
bool isDefaultConstructed () const
ModelparentModel () const
virtual QString displayName () const
virtual void setDisplayName (const QString &displayName)
virtual QString fullDisplayName () const

Public Attributes

float m_inPeakL
float m_inPeakR
float m_outPeakL
float m_outPeakR
float m_lowShelfPeakL
float m_lowShelfPeakR
float m_para1PeakL
float m_para1PeakR
float m_para2PeakL
float m_para2PeakR
float m_para3PeakL
float m_para3PeakR
float m_para4PeakL
float m_para4PeakR
float m_highShelfPeakL
float m_highShelfPeakR
EqAnalyser m_inFftBands
EqAnalyser m_outFftBands
bool m_inProgress

Private Attributes

EqEffectm_effect
FloatModel m_inGainModel
FloatModel m_outGainModel
FloatModel m_lowShelfGainModel
FloatModel m_para1GainModel
FloatModel m_para2GainModel
FloatModel m_para3GainModel
FloatModel m_para4GainModel
FloatModel m_highShelfGainModel
FloatModel m_hpResModel
FloatModel m_lowShelfResModel
FloatModel m_para1BwModel
FloatModel m_para2BwModel
FloatModel m_para3BwModel
FloatModel m_para4BwModel
FloatModel m_highShelfResModel
FloatModel m_lpResModel
FloatModel m_hpFeqModel
FloatModel m_lowShelfFreqModel
FloatModel m_para1FreqModel
FloatModel m_para2FreqModel
FloatModel m_para3FreqModel
FloatModel m_para4FreqModel
FloatModel m_highShelfFreqModel
FloatModel m_lpFreqModel
BoolModel m_hpActiveModel
BoolModel m_lowShelfActiveModel
BoolModel m_para1ActiveModel
BoolModel m_para2ActiveModel
BoolModel m_para3ActiveModel
BoolModel m_para4ActiveModel
BoolModel m_highShelfActiveModel
BoolModel m_lpActiveModel
BoolModel m_lp12Model
BoolModel m_lp24Model
BoolModel m_lp48Model
BoolModel m_hp12Model
BoolModel m_hp24Model
BoolModel m_hp48Model
IntModel m_lpTypeModel
IntModel m_hpTypeModel
BoolModel m_analyseInModel
BoolModel m_analyseOutModel

Friends

class gui::EqControlsDialog
class EqEffect

Additional Inherited Members

Signals inherited from lmms::Model
void dataChanged ()
void dataUnchanged ()
void propertiesChanged ()
Protected Member Functions inherited from lmms::JournallingObject
void changeID (jo_id_t _id)

Constructor & Destructor Documentation

◆ EqControls()

lmms::EqControls::EqControls ( EqEffect * effect)
explicit

◆ ~EqControls()

lmms::EqControls::~EqControls ( )
overridedefault

Member Function Documentation

◆ controlCount()

int lmms::EqControls::controlCount ( )
inlineoverridevirtual

Implements lmms::EffectControls.

◆ createView()

gui::EffectControlDialog * lmms::EqControls::createView ( )
overridevirtual

Implements lmms::EffectControls.

◆ loadSettings()

void lmms::EqControls::loadSettings ( const QDomElement & _this)
overridevirtual

◆ nodeName()

QString lmms::EqControls::nodeName ( void ) const
inlineoverridevirtual

◆ saveSettings()

void lmms::EqControls::saveSettings ( QDomDocument & doc,
QDomElement & parent )
overridevirtual

◆ visable()

bool lmms::EqControls::visable ( )

◆ EqEffect

friend class EqEffect
friend

◆ gui::EqControlsDialog

friend class gui::EqControlsDialog
friend

Member Data Documentation

◆ m_analyseInModel

BoolModel lmms::EqControls::m_analyseInModel
private

◆ m_analyseOutModel

BoolModel lmms::EqControls::m_analyseOutModel
private

◆ m_effect

EqEffect* lmms::EqControls::m_effect
private

◆ m_highShelfActiveModel

BoolModel lmms::EqControls::m_highShelfActiveModel
private

◆ m_highShelfFreqModel

FloatModel lmms::EqControls::m_highShelfFreqModel
private

◆ m_highShelfGainModel

FloatModel lmms::EqControls::m_highShelfGainModel
private

◆ m_highShelfPeakL

float lmms::EqControls::m_highShelfPeakL

◆ m_highShelfPeakR

float lmms::EqControls::m_highShelfPeakR

◆ m_highShelfResModel

FloatModel lmms::EqControls::m_highShelfResModel
private

◆ m_hp12Model

BoolModel lmms::EqControls::m_hp12Model
private

◆ m_hp24Model

BoolModel lmms::EqControls::m_hp24Model
private

◆ m_hp48Model

BoolModel lmms::EqControls::m_hp48Model
private

◆ m_hpActiveModel

BoolModel lmms::EqControls::m_hpActiveModel
private

◆ m_hpFeqModel

FloatModel lmms::EqControls::m_hpFeqModel
private

◆ m_hpResModel

FloatModel lmms::EqControls::m_hpResModel
private

◆ m_hpTypeModel

IntModel lmms::EqControls::m_hpTypeModel
private

◆ m_inFftBands

EqAnalyser lmms::EqControls::m_inFftBands

◆ m_inGainModel

FloatModel lmms::EqControls::m_inGainModel
private

◆ m_inPeakL

float lmms::EqControls::m_inPeakL

◆ m_inPeakR

float lmms::EqControls::m_inPeakR

◆ m_inProgress

bool lmms::EqControls::m_inProgress

◆ m_lowShelfActiveModel

BoolModel lmms::EqControls::m_lowShelfActiveModel
private

◆ m_lowShelfFreqModel

FloatModel lmms::EqControls::m_lowShelfFreqModel
private

◆ m_lowShelfGainModel

FloatModel lmms::EqControls::m_lowShelfGainModel
private

◆ m_lowShelfPeakL

float lmms::EqControls::m_lowShelfPeakL

◆ m_lowShelfPeakR

float lmms::EqControls::m_lowShelfPeakR

◆ m_lowShelfResModel

FloatModel lmms::EqControls::m_lowShelfResModel
private

◆ m_lp12Model

BoolModel lmms::EqControls::m_lp12Model
private

◆ m_lp24Model

BoolModel lmms::EqControls::m_lp24Model
private

◆ m_lp48Model

BoolModel lmms::EqControls::m_lp48Model
private

◆ m_lpActiveModel

BoolModel lmms::EqControls::m_lpActiveModel
private

◆ m_lpFreqModel

FloatModel lmms::EqControls::m_lpFreqModel
private

◆ m_lpResModel

FloatModel lmms::EqControls::m_lpResModel
private

◆ m_lpTypeModel

IntModel lmms::EqControls::m_lpTypeModel
private

◆ m_outFftBands

EqAnalyser lmms::EqControls::m_outFftBands

◆ m_outGainModel

FloatModel lmms::EqControls::m_outGainModel
private

◆ m_outPeakL

float lmms::EqControls::m_outPeakL

◆ m_outPeakR

float lmms::EqControls::m_outPeakR

◆ m_para1ActiveModel

BoolModel lmms::EqControls::m_para1ActiveModel
private

◆ m_para1BwModel

FloatModel lmms::EqControls::m_para1BwModel
private

◆ m_para1FreqModel

FloatModel lmms::EqControls::m_para1FreqModel
private

◆ m_para1GainModel

FloatModel lmms::EqControls::m_para1GainModel
private

◆ m_para1PeakL

float lmms::EqControls::m_para1PeakL

◆ m_para1PeakR

float lmms::EqControls::m_para1PeakR

◆ m_para2ActiveModel

BoolModel lmms::EqControls::m_para2ActiveModel
private

◆ m_para2BwModel

FloatModel lmms::EqControls::m_para2BwModel
private

◆ m_para2FreqModel

FloatModel lmms::EqControls::m_para2FreqModel
private

◆ m_para2GainModel

FloatModel lmms::EqControls::m_para2GainModel
private

◆ m_para2PeakL

float lmms::EqControls::m_para2PeakL

◆ m_para2PeakR

float lmms::EqControls::m_para2PeakR

◆ m_para3ActiveModel

BoolModel lmms::EqControls::m_para3ActiveModel
private

◆ m_para3BwModel

FloatModel lmms::EqControls::m_para3BwModel
private

◆ m_para3FreqModel

FloatModel lmms::EqControls::m_para3FreqModel
private

◆ m_para3GainModel

FloatModel lmms::EqControls::m_para3GainModel
private

◆ m_para3PeakL

float lmms::EqControls::m_para3PeakL

◆ m_para3PeakR

float lmms::EqControls::m_para3PeakR

◆ m_para4ActiveModel

BoolModel lmms::EqControls::m_para4ActiveModel
private

◆ m_para4BwModel

FloatModel lmms::EqControls::m_para4BwModel
private

◆ m_para4FreqModel

FloatModel lmms::EqControls::m_para4FreqModel
private

◆ m_para4GainModel

FloatModel lmms::EqControls::m_para4GainModel
private

◆ m_para4PeakL

float lmms::EqControls::m_para4PeakL

◆ m_para4PeakR

float lmms::EqControls::m_para4PeakR

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