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

#include <InstrumentFunctionViews.h>

Inheritance diagram for lmms::gui::InstrumentFunctionArpeggioView:
lmms::gui::ModelView

Public Member Functions

 InstrumentFunctionArpeggioView (InstrumentFunctionArpeggio *arp, QWidget *parent=nullptr)
 ~InstrumentFunctionArpeggioView () override
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

InstrumentFunctionArpeggiom_a
GroupBoxm_arpGroupBox
ComboBoxm_arpComboBox
Knobm_arpRangeKnob
Knobm_arpRepeatsKnob
Knobm_arpCycleKnob
Knobm_arpSkipKnob
Knobm_arpMissKnob
TempoSyncKnobm_arpTimeKnob
Knobm_arpGateKnob
ComboBoxm_arpDirectionComboBox
ComboBoxm_arpModeComboBox

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ InstrumentFunctionArpeggioView()

lmms::gui::InstrumentFunctionArpeggioView::InstrumentFunctionArpeggioView ( InstrumentFunctionArpeggio * arp,
QWidget * parent = nullptr )

◆ ~InstrumentFunctionArpeggioView()

lmms::gui::InstrumentFunctionArpeggioView::~InstrumentFunctionArpeggioView ( )
override

Member Function Documentation

◆ modelChanged()

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

Reimplemented from lmms::gui::ModelView.

Member Data Documentation

◆ m_a

InstrumentFunctionArpeggio* lmms::gui::InstrumentFunctionArpeggioView::m_a
private

◆ m_arpComboBox

ComboBox* lmms::gui::InstrumentFunctionArpeggioView::m_arpComboBox
private

◆ m_arpCycleKnob

Knob* lmms::gui::InstrumentFunctionArpeggioView::m_arpCycleKnob
private

◆ m_arpDirectionComboBox

ComboBox* lmms::gui::InstrumentFunctionArpeggioView::m_arpDirectionComboBox
private

◆ m_arpGateKnob

Knob* lmms::gui::InstrumentFunctionArpeggioView::m_arpGateKnob
private

◆ m_arpGroupBox

GroupBox* lmms::gui::InstrumentFunctionArpeggioView::m_arpGroupBox
private

◆ m_arpMissKnob

Knob* lmms::gui::InstrumentFunctionArpeggioView::m_arpMissKnob
private

◆ m_arpModeComboBox

ComboBox* lmms::gui::InstrumentFunctionArpeggioView::m_arpModeComboBox
private

◆ m_arpRangeKnob

Knob* lmms::gui::InstrumentFunctionArpeggioView::m_arpRangeKnob
private

◆ m_arpRepeatsKnob

Knob* lmms::gui::InstrumentFunctionArpeggioView::m_arpRepeatsKnob
private

◆ m_arpSkipKnob

Knob* lmms::gui::InstrumentFunctionArpeggioView::m_arpSkipKnob
private

◆ m_arpTimeKnob

TempoSyncKnob* lmms::gui::InstrumentFunctionArpeggioView::m_arpTimeKnob
private

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