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

#include <FreeBoy.h>

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

Public Member Functions

 FreeBoyInstrumentView (Instrument *_instrument, QWidget *_parent)
 ~FreeBoyInstrumentView () 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

Knobm_ch1SweepTimeKnob
PixmapButtonm_ch1SweepDirButton
Knobm_ch1SweepRtShiftKnob
Knobm_ch1WavePatternDutyKnob
Knobm_ch1VolumeKnob
PixmapButtonm_ch1VolSweepDirButton
Knobm_ch1SweepStepLengthKnob
Knobm_ch2WavePatternDutyKnob
Knobm_ch2VolumeKnob
PixmapButtonm_ch2VolSweepDirButton
Knobm_ch2SweepStepLengthKnob
Knobm_ch3VolumeKnob
Knobm_ch4VolumeKnob
PixmapButtonm_ch4VolSweepDirButton
Knobm_ch4SweepStepLengthKnob
PixmapButtonm_ch4ShiftRegWidthButton
Knobm_so1VolumeKnob
Knobm_so2VolumeKnob
PixmapButtonm_ch1So1Button
PixmapButtonm_ch2So1Button
PixmapButtonm_ch3So1Button
PixmapButtonm_ch4So1Button
PixmapButtonm_ch1So2Button
PixmapButtonm_ch2So2Button
PixmapButtonm_ch3So2Button
PixmapButtonm_ch4So2Button
Knobm_trebleKnob
Knobm_bassKnob
Graphm_graph

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ FreeBoyInstrumentView()

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

◆ ~FreeBoyInstrumentView()

lmms::gui::FreeBoyInstrumentView::~FreeBoyInstrumentView ( )
overridedefault

Member Function Documentation

◆ modelChanged()

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

Reimplemented from lmms::gui::ModelView.

Member Data Documentation

◆ m_bassKnob

Knob* lmms::gui::FreeBoyInstrumentView::m_bassKnob
private

◆ m_ch1So1Button

PixmapButton* lmms::gui::FreeBoyInstrumentView::m_ch1So1Button
private

◆ m_ch1So2Button

PixmapButton* lmms::gui::FreeBoyInstrumentView::m_ch1So2Button
private

◆ m_ch1SweepDirButton

PixmapButton* lmms::gui::FreeBoyInstrumentView::m_ch1SweepDirButton
private

◆ m_ch1SweepRtShiftKnob

Knob* lmms::gui::FreeBoyInstrumentView::m_ch1SweepRtShiftKnob
private

◆ m_ch1SweepStepLengthKnob

Knob* lmms::gui::FreeBoyInstrumentView::m_ch1SweepStepLengthKnob
private

◆ m_ch1SweepTimeKnob

Knob* lmms::gui::FreeBoyInstrumentView::m_ch1SweepTimeKnob
private

◆ m_ch1VolSweepDirButton

PixmapButton* lmms::gui::FreeBoyInstrumentView::m_ch1VolSweepDirButton
private

◆ m_ch1VolumeKnob

Knob* lmms::gui::FreeBoyInstrumentView::m_ch1VolumeKnob
private

◆ m_ch1WavePatternDutyKnob

Knob* lmms::gui::FreeBoyInstrumentView::m_ch1WavePatternDutyKnob
private

◆ m_ch2So1Button

PixmapButton* lmms::gui::FreeBoyInstrumentView::m_ch2So1Button
private

◆ m_ch2So2Button

PixmapButton* lmms::gui::FreeBoyInstrumentView::m_ch2So2Button
private

◆ m_ch2SweepStepLengthKnob

Knob* lmms::gui::FreeBoyInstrumentView::m_ch2SweepStepLengthKnob
private

◆ m_ch2VolSweepDirButton

PixmapButton* lmms::gui::FreeBoyInstrumentView::m_ch2VolSweepDirButton
private

◆ m_ch2VolumeKnob

Knob* lmms::gui::FreeBoyInstrumentView::m_ch2VolumeKnob
private

◆ m_ch2WavePatternDutyKnob

Knob* lmms::gui::FreeBoyInstrumentView::m_ch2WavePatternDutyKnob
private

◆ m_ch3So1Button

PixmapButton* lmms::gui::FreeBoyInstrumentView::m_ch3So1Button
private

◆ m_ch3So2Button

PixmapButton* lmms::gui::FreeBoyInstrumentView::m_ch3So2Button
private

◆ m_ch3VolumeKnob

Knob* lmms::gui::FreeBoyInstrumentView::m_ch3VolumeKnob
private

◆ m_ch4ShiftRegWidthButton

PixmapButton* lmms::gui::FreeBoyInstrumentView::m_ch4ShiftRegWidthButton
private

◆ m_ch4So1Button

PixmapButton* lmms::gui::FreeBoyInstrumentView::m_ch4So1Button
private

◆ m_ch4So2Button

PixmapButton* lmms::gui::FreeBoyInstrumentView::m_ch4So2Button
private

◆ m_ch4SweepStepLengthKnob

Knob* lmms::gui::FreeBoyInstrumentView::m_ch4SweepStepLengthKnob
private

◆ m_ch4VolSweepDirButton

PixmapButton* lmms::gui::FreeBoyInstrumentView::m_ch4VolSweepDirButton
private

◆ m_ch4VolumeKnob

Knob* lmms::gui::FreeBoyInstrumentView::m_ch4VolumeKnob
private

◆ m_graph

Graph* lmms::gui::FreeBoyInstrumentView::m_graph
private

◆ m_so1VolumeKnob

Knob* lmms::gui::FreeBoyInstrumentView::m_so1VolumeKnob
private

◆ m_so2VolumeKnob

Knob* lmms::gui::FreeBoyInstrumentView::m_so2VolumeKnob
private

◆ m_trebleKnob

Knob* lmms::gui::FreeBoyInstrumentView::m_trebleKnob
private

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