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

#include <Vestige.h>

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

Public Member Functions

 ManageVestigeInstrumentView (Instrument *_instrument, QWidget *_parent, VestigeInstrument *m_vi2)
virtual ~ManageVestigeInstrumentView ()
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

Protected Slots

void syncPlugin ()
void displayAutomatedOnly ()
void setParameter (lmms::Model *action)
void syncParameterText ()
void closeWindow ()

Protected Member Functions

virtual void dragEnterEvent (QDragEnterEvent *_dee)
virtual void dropEvent (QDropEvent *_de)
virtual void paintEvent (QPaintEvent *_pe)
Protected Member Functions inherited from lmms::gui::ModelView
virtual void modelChanged ()
QWidget * widget ()
virtual void doConnections ()

Private Attributes

VestigeInstrumentm_vi
QWidget * widget
QGridLayout * l
QPushButton * m_syncButton
QPushButton * m_displayAutomatedOnly
QPushButton * m_closeButton
CustomTextKnob ** vstKnobs

Constructor & Destructor Documentation

◆ ManageVestigeInstrumentView()

lmms::gui::ManageVestigeInstrumentView::ManageVestigeInstrumentView ( Instrument * _instrument,
QWidget * _parent,
VestigeInstrument * m_vi2 )

◆ ~ManageVestigeInstrumentView()

lmms::gui::ManageVestigeInstrumentView::~ManageVestigeInstrumentView ( )
virtual

Member Function Documentation

◆ closeWindow

void lmms::gui::ManageVestigeInstrumentView::closeWindow ( )
protectedslot

◆ displayAutomatedOnly

void lmms::gui::ManageVestigeInstrumentView::displayAutomatedOnly ( void )
protectedslot

◆ dragEnterEvent()

void lmms::gui::ManageVestigeInstrumentView::dragEnterEvent ( QDragEnterEvent * _dee)
protectedvirtual

◆ dropEvent()

void lmms::gui::ManageVestigeInstrumentView::dropEvent ( QDropEvent * _de)
protectedvirtual

◆ paintEvent()

void lmms::gui::ManageVestigeInstrumentView::paintEvent ( QPaintEvent * _pe)
protectedvirtual

◆ setParameter

void lmms::gui::ManageVestigeInstrumentView::setParameter ( lmms::Model * action)
protectedslot

◆ syncParameterText

void lmms::gui::ManageVestigeInstrumentView::syncParameterText ( )
protectedslot

◆ syncPlugin

void lmms::gui::ManageVestigeInstrumentView::syncPlugin ( void )
protectedslot

Member Data Documentation

◆ l

QGridLayout* lmms::gui::ManageVestigeInstrumentView::l
private

◆ m_closeButton

QPushButton* lmms::gui::ManageVestigeInstrumentView::m_closeButton
private

◆ m_displayAutomatedOnly

QPushButton* lmms::gui::ManageVestigeInstrumentView::m_displayAutomatedOnly
private

◆ m_syncButton

QPushButton* lmms::gui::ManageVestigeInstrumentView::m_syncButton
private

◆ m_vi

VestigeInstrument* lmms::gui::ManageVestigeInstrumentView::m_vi
private

◆ vstKnobs

CustomTextKnob** lmms::gui::ManageVestigeInstrumentView::vstKnobs
private

◆ widget

QWidget* lmms::gui::ManageVestigeInstrumentView::widget
private

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