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

#include <GranularPitchShifterControls.h>

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

Public Slots

void updateRange ()

Public Member Functions

 GranularPitchShifterControls (GranularPitchShifterEffect *effect)
 ~GranularPitchShifterControls () override=default
void saveSettings (QDomDocument &doc, QDomElement &parent) override
void loadSettings (const QDomElement &parent) override
QString nodeName () const override
gui::EffectControlDialogcreateView () override
int controlCount () override
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

Private Attributes

GranularPitchShifterEffectm_effect
FloatModel m_pitchModel
FloatModel m_sizeModel
FloatModel m_sprayModel
FloatModel m_jitterModel
FloatModel m_twitchModel
FloatModel m_pitchSpreadModel
FloatModel m_spraySpreadModel
FloatModel m_shapeModel
FloatModel m_fadeLengthModel
FloatModel m_feedbackModel
FloatModel m_minLatencyModel
BoolModel m_prefilterModel
FloatModel m_densityModel
FloatModel m_glideModel
ComboBoxModel m_rangeModel

Friends

class gui::GranularPitchShifterControlDialog
class GranularPitchShifterEffect

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

◆ GranularPitchShifterControls()

lmms::GranularPitchShifterControls::GranularPitchShifterControls ( GranularPitchShifterEffect * effect)

◆ ~GranularPitchShifterControls()

lmms::GranularPitchShifterControls::~GranularPitchShifterControls ( )
overridedefault

Member Function Documentation

◆ controlCount()

int lmms::GranularPitchShifterControls::controlCount ( )
inlineoverridevirtual

Implements lmms::EffectControls.

◆ createView()

gui::EffectControlDialog * lmms::GranularPitchShifterControls::createView ( )
inlineoverridevirtual

Implements lmms::EffectControls.

◆ loadSettings()

void lmms::GranularPitchShifterControls::loadSettings ( const QDomElement & parent)
overridevirtual

◆ nodeName()

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

◆ saveSettings()

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

◆ updateRange

void lmms::GranularPitchShifterControls::updateRange ( )
slot

◆ GranularPitchShifterEffect

friend class GranularPitchShifterEffect
friend

◆ gui::GranularPitchShifterControlDialog

Member Data Documentation

◆ m_densityModel

FloatModel lmms::GranularPitchShifterControls::m_densityModel
private

◆ m_effect

GranularPitchShifterEffect* lmms::GranularPitchShifterControls::m_effect
private

◆ m_fadeLengthModel

FloatModel lmms::GranularPitchShifterControls::m_fadeLengthModel
private

◆ m_feedbackModel

FloatModel lmms::GranularPitchShifterControls::m_feedbackModel
private

◆ m_glideModel

FloatModel lmms::GranularPitchShifterControls::m_glideModel
private

◆ m_jitterModel

FloatModel lmms::GranularPitchShifterControls::m_jitterModel
private

◆ m_minLatencyModel

FloatModel lmms::GranularPitchShifterControls::m_minLatencyModel
private

◆ m_pitchModel

FloatModel lmms::GranularPitchShifterControls::m_pitchModel
private

◆ m_pitchSpreadModel

FloatModel lmms::GranularPitchShifterControls::m_pitchSpreadModel
private

◆ m_prefilterModel

BoolModel lmms::GranularPitchShifterControls::m_prefilterModel
private

◆ m_rangeModel

ComboBoxModel lmms::GranularPitchShifterControls::m_rangeModel
private

◆ m_shapeModel

FloatModel lmms::GranularPitchShifterControls::m_shapeModel
private

◆ m_sizeModel

FloatModel lmms::GranularPitchShifterControls::m_sizeModel
private

◆ m_sprayModel

FloatModel lmms::GranularPitchShifterControls::m_sprayModel
private

◆ m_spraySpreadModel

FloatModel lmms::GranularPitchShifterControls::m_spraySpreadModel
private

◆ m_twitchModel

FloatModel lmms::GranularPitchShifterControls::m_twitchModel
private

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