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

#include <OpulenZ.h>

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

Public Member Functions

 OpulenzInstrumentView (Instrument *_instrument, QWidget *_parent)
 ~OpulenzInstrumentView () override
void modelChanged () override
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

Public Attributes

LcdSpinBoxm_patch
Knobop1_a_kn
Knobop1_d_kn
Knobop1_s_kn
Knobop1_r_kn
Knobop1_lvl_kn
Knobop1_scale_kn
Knobop1_mul_kn
Knobfeedback_kn
PixmapButtonop1_ksr_btn
PixmapButtonop1_perc_btn
PixmapButtonop1_trem_btn
PixmapButtonop1_vib_btn
PixmapButtonop1_w0_btn
PixmapButtonop1_w1_btn
PixmapButtonop1_w2_btn
PixmapButtonop1_w3_btn
AutomatableButtonGroupop1_waveform
Knobop2_a_kn
Knobop2_d_kn
Knobop2_s_kn
Knobop2_r_kn
Knobop2_lvl_kn
Knobop2_scale_kn
Knobop2_mul_kn
PixmapButtonop2_ksr_btn
PixmapButtonop2_perc_btn
PixmapButtonop2_trem_btn
PixmapButtonop2_vib_btn
PixmapButtonop2_w0_btn
PixmapButtonop2_w1_btn
PixmapButtonop2_w2_btn
PixmapButtonop2_w3_btn
AutomatableButtonGroupop2_waveform
PixmapButtonfm_btn
PixmapButtonvib_depth_btn
PixmapButtontrem_depth_btn

Private Slots

void updateKnobHints ()

Private Member Functions

QString knobHintHelper (float n)

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ OpulenzInstrumentView()

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

◆ ~OpulenzInstrumentView()

lmms::gui::OpulenzInstrumentView::~OpulenzInstrumentView ( )
override

Member Function Documentation

◆ knobHintHelper()

QString lmms::gui::OpulenzInstrumentView::knobHintHelper ( float n)
inlineprivate

◆ modelChanged()

void lmms::gui::OpulenzInstrumentView::modelChanged ( )
overridevirtual

Reimplemented from lmms::gui::ModelView.

◆ updateKnobHints

void lmms::gui::OpulenzInstrumentView::updateKnobHints ( )
privateslot

Member Data Documentation

◆ feedback_kn

Knob* lmms::gui::OpulenzInstrumentView::feedback_kn

◆ fm_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::fm_btn

◆ m_patch

LcdSpinBox* lmms::gui::OpulenzInstrumentView::m_patch

◆ op1_a_kn

Knob* lmms::gui::OpulenzInstrumentView::op1_a_kn

◆ op1_d_kn

Knob* lmms::gui::OpulenzInstrumentView::op1_d_kn

◆ op1_ksr_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::op1_ksr_btn

◆ op1_lvl_kn

Knob* lmms::gui::OpulenzInstrumentView::op1_lvl_kn

◆ op1_mul_kn

Knob* lmms::gui::OpulenzInstrumentView::op1_mul_kn

◆ op1_perc_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::op1_perc_btn

◆ op1_r_kn

Knob* lmms::gui::OpulenzInstrumentView::op1_r_kn

◆ op1_s_kn

Knob* lmms::gui::OpulenzInstrumentView::op1_s_kn

◆ op1_scale_kn

Knob* lmms::gui::OpulenzInstrumentView::op1_scale_kn

◆ op1_trem_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::op1_trem_btn

◆ op1_vib_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::op1_vib_btn

◆ op1_w0_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::op1_w0_btn

◆ op1_w1_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::op1_w1_btn

◆ op1_w2_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::op1_w2_btn

◆ op1_w3_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::op1_w3_btn

◆ op1_waveform

AutomatableButtonGroup* lmms::gui::OpulenzInstrumentView::op1_waveform

◆ op2_a_kn

Knob* lmms::gui::OpulenzInstrumentView::op2_a_kn

◆ op2_d_kn

Knob* lmms::gui::OpulenzInstrumentView::op2_d_kn

◆ op2_ksr_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::op2_ksr_btn

◆ op2_lvl_kn

Knob* lmms::gui::OpulenzInstrumentView::op2_lvl_kn

◆ op2_mul_kn

Knob* lmms::gui::OpulenzInstrumentView::op2_mul_kn

◆ op2_perc_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::op2_perc_btn

◆ op2_r_kn

Knob* lmms::gui::OpulenzInstrumentView::op2_r_kn

◆ op2_s_kn

Knob* lmms::gui::OpulenzInstrumentView::op2_s_kn

◆ op2_scale_kn

Knob* lmms::gui::OpulenzInstrumentView::op2_scale_kn

◆ op2_trem_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::op2_trem_btn

◆ op2_vib_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::op2_vib_btn

◆ op2_w0_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::op2_w0_btn

◆ op2_w1_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::op2_w1_btn

◆ op2_w2_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::op2_w2_btn

◆ op2_w3_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::op2_w3_btn

◆ op2_waveform

AutomatableButtonGroup* lmms::gui::OpulenzInstrumentView::op2_waveform

◆ trem_depth_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::trem_depth_btn

◆ vib_depth_btn

PixmapButton* lmms::gui::OpulenzInstrumentView::vib_depth_btn

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