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

#include <Nes.h>

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

Public Member Functions

 NesInstrumentView (Instrument *instrument, QWidget *parent)
 ~NesInstrumentView () 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

Private Member Functions

void modelChanged () override

Private Attributes

PixmapButtonm_ch1EnabledBtn
Knobm_ch1CrsKnob
Knobm_ch1VolumeKnob
PixmapButtonm_ch1EnvEnabledBtn
PixmapButtonm_ch1EnvLoopedBtn
Knobm_ch1EnvLenKnob
AutomatableButtonGroupm_ch1DutyCycleGrp
PixmapButtonm_ch1SweepEnabledBtn
Knobm_ch1SweepAmtKnob
Knobm_ch1SweepRateKnob
PixmapButtonm_ch2EnabledBtn
Knobm_ch2CrsKnob
Knobm_ch2VolumeKnob
PixmapButtonm_ch2EnvEnabledBtn
PixmapButtonm_ch2EnvLoopedBtn
Knobm_ch2EnvLenKnob
AutomatableButtonGroupm_ch2DutyCycleGrp
PixmapButtonm_ch2SweepEnabledBtn
Knobm_ch2SweepAmtKnob
Knobm_ch2SweepRateKnob
PixmapButtonm_ch3EnabledBtn
Knobm_ch3CrsKnob
Knobm_ch3VolumeKnob
PixmapButtonm_ch4EnabledBtn
Knobm_ch4VolumeKnob
PixmapButtonm_ch4EnvEnabledBtn
PixmapButtonm_ch4EnvLoopedBtn
Knobm_ch4EnvLenKnob
PixmapButtonm_ch4NoiseModeBtn
PixmapButtonm_ch4NoiseFreqModeBtn
Knobm_ch4NoiseFreqKnob
Knobm_ch4SweepKnob
PixmapButtonm_ch4NoiseQuantizeBtn
Knobm_masterVolKnob
Knobm_vibratoKnob

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ NesInstrumentView()

lmms::gui::NesInstrumentView::NesInstrumentView ( Instrument * instrument,
QWidget * parent )

◆ ~NesInstrumentView()

lmms::gui::NesInstrumentView::~NesInstrumentView ( )
overridedefault

Member Function Documentation

◆ modelChanged()

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

Reimplemented from lmms::gui::ModelView.

Member Data Documentation

◆ m_ch1CrsKnob

Knob* lmms::gui::NesInstrumentView::m_ch1CrsKnob
private

◆ m_ch1DutyCycleGrp

AutomatableButtonGroup* lmms::gui::NesInstrumentView::m_ch1DutyCycleGrp
private

◆ m_ch1EnabledBtn

PixmapButton* lmms::gui::NesInstrumentView::m_ch1EnabledBtn
private

◆ m_ch1EnvEnabledBtn

PixmapButton* lmms::gui::NesInstrumentView::m_ch1EnvEnabledBtn
private

◆ m_ch1EnvLenKnob

Knob* lmms::gui::NesInstrumentView::m_ch1EnvLenKnob
private

◆ m_ch1EnvLoopedBtn

PixmapButton* lmms::gui::NesInstrumentView::m_ch1EnvLoopedBtn
private

◆ m_ch1SweepAmtKnob

Knob* lmms::gui::NesInstrumentView::m_ch1SweepAmtKnob
private

◆ m_ch1SweepEnabledBtn

PixmapButton* lmms::gui::NesInstrumentView::m_ch1SweepEnabledBtn
private

◆ m_ch1SweepRateKnob

Knob* lmms::gui::NesInstrumentView::m_ch1SweepRateKnob
private

◆ m_ch1VolumeKnob

Knob* lmms::gui::NesInstrumentView::m_ch1VolumeKnob
private

◆ m_ch2CrsKnob

Knob* lmms::gui::NesInstrumentView::m_ch2CrsKnob
private

◆ m_ch2DutyCycleGrp

AutomatableButtonGroup* lmms::gui::NesInstrumentView::m_ch2DutyCycleGrp
private

◆ m_ch2EnabledBtn

PixmapButton* lmms::gui::NesInstrumentView::m_ch2EnabledBtn
private

◆ m_ch2EnvEnabledBtn

PixmapButton* lmms::gui::NesInstrumentView::m_ch2EnvEnabledBtn
private

◆ m_ch2EnvLenKnob

Knob* lmms::gui::NesInstrumentView::m_ch2EnvLenKnob
private

◆ m_ch2EnvLoopedBtn

PixmapButton* lmms::gui::NesInstrumentView::m_ch2EnvLoopedBtn
private

◆ m_ch2SweepAmtKnob

Knob* lmms::gui::NesInstrumentView::m_ch2SweepAmtKnob
private

◆ m_ch2SweepEnabledBtn

PixmapButton* lmms::gui::NesInstrumentView::m_ch2SweepEnabledBtn
private

◆ m_ch2SweepRateKnob

Knob* lmms::gui::NesInstrumentView::m_ch2SweepRateKnob
private

◆ m_ch2VolumeKnob

Knob* lmms::gui::NesInstrumentView::m_ch2VolumeKnob
private

◆ m_ch3CrsKnob

Knob* lmms::gui::NesInstrumentView::m_ch3CrsKnob
private

◆ m_ch3EnabledBtn

PixmapButton* lmms::gui::NesInstrumentView::m_ch3EnabledBtn
private

◆ m_ch3VolumeKnob

Knob* lmms::gui::NesInstrumentView::m_ch3VolumeKnob
private

◆ m_ch4EnabledBtn

PixmapButton* lmms::gui::NesInstrumentView::m_ch4EnabledBtn
private

◆ m_ch4EnvEnabledBtn

PixmapButton* lmms::gui::NesInstrumentView::m_ch4EnvEnabledBtn
private

◆ m_ch4EnvLenKnob

Knob* lmms::gui::NesInstrumentView::m_ch4EnvLenKnob
private

◆ m_ch4EnvLoopedBtn

PixmapButton* lmms::gui::NesInstrumentView::m_ch4EnvLoopedBtn
private

◆ m_ch4NoiseFreqKnob

Knob* lmms::gui::NesInstrumentView::m_ch4NoiseFreqKnob
private

◆ m_ch4NoiseFreqModeBtn

PixmapButton* lmms::gui::NesInstrumentView::m_ch4NoiseFreqModeBtn
private

◆ m_ch4NoiseModeBtn

PixmapButton* lmms::gui::NesInstrumentView::m_ch4NoiseModeBtn
private

◆ m_ch4NoiseQuantizeBtn

PixmapButton* lmms::gui::NesInstrumentView::m_ch4NoiseQuantizeBtn
private

◆ m_ch4SweepKnob

Knob* lmms::gui::NesInstrumentView::m_ch4SweepKnob
private

◆ m_ch4VolumeKnob

Knob* lmms::gui::NesInstrumentView::m_ch4VolumeKnob
private

◆ m_masterVolKnob

Knob* lmms::gui::NesInstrumentView::m_masterVolKnob
private

◆ m_vibratoKnob

Knob* lmms::gui::NesInstrumentView::m_vibratoKnob
private

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