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

#include <SidInstrument.h>

Inheritance diagram for lmms::gui::SidInstrumentView:
lmms::gui::InstrumentViewFixedSize lmms::gui::InstrumentView lmms::gui::PluginView lmms::gui::ModelView

Classes

struct  voiceKnobs

Public Member Functions

 SidInstrumentView (Instrument *_instrument, QWidget *_parent)
 ~SidInstrumentView () override=default
Public Member Functions inherited from lmms::gui::InstrumentViewFixedSize
 ~InstrumentViewFixedSize () override=default
 InstrumentView (Instrument *_instrument, QWidget *_parent)
Public Member Functions inherited from lmms::gui::InstrumentView
 InstrumentView (Instrument *_instrument, QWidget *_parent)
 ~InstrumentView () override
Instrumentmodel ()
const Instrumentmodel () const
void setModel (Model *_model, bool=false) override
InstrumentTrackWindowinstrumentTrackWindow ()
Public Member Functions inherited from lmms::gui::PluginView
 PluginView (Plugin *_plugin, QWidget *_parent)
virtual bool isResizable () const
Public Member Functions inherited from lmms::gui::ModelView
 ModelView (Model *model, QWidget *widget)
virtual ~ModelView ()
virtual void unsetModel ()
Modelmodel ()
const Modelmodel () const
template<class T>
T * castModel ()
template<class T>
const T * castModel () const

Protected Slots

void updateKnobHint ()
void updateKnobToolTip ()

Private Member Functions

void modelChanged () override

Private Attributes

AutomatableButtonGroupm_passBtnGrp
AutomatableButtonGroupm_sidTypeBtnGrp
voiceKnobs m_voiceKnobs [3]
Knobm_volKnob
Knobm_resKnob
Knobm_cutKnob
PixmapButtonm_offButton

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ SidInstrumentView()

lmms::gui::SidInstrumentView::SidInstrumentView ( Instrument * _instrument,
QWidget * _parent )

◆ ~SidInstrumentView()

lmms::gui::SidInstrumentView::~SidInstrumentView ( )
overridedefault

Member Function Documentation

◆ modelChanged()

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

Reimplemented from lmms::gui::ModelView.

◆ updateKnobHint

void lmms::gui::SidInstrumentView::updateKnobHint ( )
protectedslot

◆ updateKnobToolTip

void lmms::gui::SidInstrumentView::updateKnobToolTip ( )
protectedslot

Member Data Documentation

◆ m_cutKnob

Knob* lmms::gui::SidInstrumentView::m_cutKnob
private

◆ m_offButton

PixmapButton* lmms::gui::SidInstrumentView::m_offButton
private

◆ m_passBtnGrp

AutomatableButtonGroup* lmms::gui::SidInstrumentView::m_passBtnGrp
private

◆ m_resKnob

Knob* lmms::gui::SidInstrumentView::m_resKnob
private

◆ m_sidTypeBtnGrp

AutomatableButtonGroup* lmms::gui::SidInstrumentView::m_sidTypeBtnGrp
private

◆ m_voiceKnobs

voiceKnobs lmms::gui::SidInstrumentView::m_voiceKnobs[3]
private

◆ m_volKnob

Knob* lmms::gui::SidInstrumentView::m_volKnob
private

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