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

#include <InstrumentSoundShapingView.h>

Inheritance diagram for lmms::gui::InstrumentSoundShapingView:
lmms::gui::ModelView

Public Member Functions

 InstrumentSoundShapingView (QWidget *_parent)
 ~InstrumentSoundShapingView () override
void setFunctionsHidden (bool hidden)
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 modelChanged () override

Private Attributes

InstrumentSoundShapingm_ss = nullptr
TabWidgetm_targetsTabWidget
EnvelopeAndLfoViewm_volumeView
EnvelopeAndLfoViewm_cutoffView
EnvelopeAndLfoViewm_resonanceView
GroupBoxm_filterGroupBox
ComboBoxm_filterComboBox
Knobm_filterCutKnob
Knobm_filterResKnob
QLabel * m_singleStreamInfoLabel

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ InstrumentSoundShapingView()

lmms::gui::InstrumentSoundShapingView::InstrumentSoundShapingView ( QWidget * _parent)

◆ ~InstrumentSoundShapingView()

lmms::gui::InstrumentSoundShapingView::~InstrumentSoundShapingView ( )
override

Member Function Documentation

◆ modelChanged()

void lmms::gui::InstrumentSoundShapingView::modelChanged ( )
overrideprivatevirtual

Reimplemented from lmms::gui::ModelView.

◆ setFunctionsHidden()

void lmms::gui::InstrumentSoundShapingView::setFunctionsHidden ( bool hidden)

Member Data Documentation

◆ m_cutoffView

EnvelopeAndLfoView* lmms::gui::InstrumentSoundShapingView::m_cutoffView
private

◆ m_filterComboBox

ComboBox* lmms::gui::InstrumentSoundShapingView::m_filterComboBox
private

◆ m_filterCutKnob

Knob* lmms::gui::InstrumentSoundShapingView::m_filterCutKnob
private

◆ m_filterGroupBox

GroupBox* lmms::gui::InstrumentSoundShapingView::m_filterGroupBox
private

◆ m_filterResKnob

Knob* lmms::gui::InstrumentSoundShapingView::m_filterResKnob
private

◆ m_resonanceView

EnvelopeAndLfoView* lmms::gui::InstrumentSoundShapingView::m_resonanceView
private

◆ m_singleStreamInfoLabel

QLabel* lmms::gui::InstrumentSoundShapingView::m_singleStreamInfoLabel
private

◆ m_ss

InstrumentSoundShaping* lmms::gui::InstrumentSoundShapingView::m_ss = nullptr
private

◆ m_targetsTabWidget

TabWidget* lmms::gui::InstrumentSoundShapingView::m_targetsTabWidget
private

◆ m_volumeView

EnvelopeAndLfoView* lmms::gui::InstrumentSoundShapingView::m_volumeView
private

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