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
OpulenzOperatorControls op1View
OpulenzOperatorControls op2View
KnobfeedbackKnob
PixmapButtonfmButton
PixmapButtonvibDepthButton
PixmapButtontremDepthButton

Private Slots

void updateKnobHints ()
 Update hints to have user-friendly formatting and units.

Private Member Functions

QString timeKnobHint (float n)
 Formats time nicely for knob hints.

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

◆ modelChanged()

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

Reimplemented from lmms::gui::ModelView.

◆ timeKnobHint()

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

Formats time nicely for knob hints.

◆ updateKnobHints

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

Update hints to have user-friendly formatting and units.

Member Data Documentation

◆ feedbackKnob

Knob* lmms::gui::OpulenzInstrumentView::feedbackKnob

◆ fmButton

PixmapButton* lmms::gui::OpulenzInstrumentView::fmButton

◆ m_patch

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

◆ op1View

OpulenzOperatorControls lmms::gui::OpulenzInstrumentView::op1View

◆ op2View

OpulenzOperatorControls lmms::gui::OpulenzInstrumentView::op2View

◆ tremDepthButton

PixmapButton* lmms::gui::OpulenzInstrumentView::tremDepthButton

◆ vibDepthButton

PixmapButton* lmms::gui::OpulenzInstrumentView::vibDepthButton

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