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

#include <Lv2Instrument.h>

Inheritance diagram for lmms::gui::Lv2InsView:
lmms::gui::InstrumentView lmms::gui::Lv2ViewBase lmms::gui::PluginView lmms::gui::LinkedModelGroupsView lmms::gui::ModelView

Public Member Functions

 Lv2InsView (Lv2Instrument *_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 Member Functions

void dragEnterEvent (QDragEnterEvent *_dee) override
void dropEvent (QDropEvent *_de) override
void hideEvent (QHideEvent *event) override
Protected Member Functions inherited from lmms::gui::ModelView
QWidget * widget ()
virtual void doConnections ()
Protected Member Functions inherited from lmms::gui::Lv2ViewBase
 Lv2ViewBase (class QWidget *pluginWidget, Lv2ControlBase *ctrlBase)
 ~Lv2ViewBase ()
void toggleUI ()
void toggleHelp (bool visible)
void closeHelpWindow ()
void modelChanged (Lv2ControlBase *ctrlBase)
 Reconnect models if model changed.
Protected Member Functions inherited from lmms::gui::LinkedModelGroupsView
 ~LinkedModelGroupsView ()=default
void modelChanged (LinkedModelGroups *ctrlBase)
 Reconnect models if model changed; to be called by child virtuals.

Private Member Functions

void modelChanged () override

Additional Inherited Members

Protected Attributes inherited from lmms::gui::Lv2ViewBase
QPushButton * m_reloadPluginButton = nullptr
QPushButton * m_toggleUIButton = nullptr
QPushButton * m_helpButton = nullptr

Constructor & Destructor Documentation

◆ Lv2InsView()

lmms::gui::Lv2InsView::Lv2InsView ( Lv2Instrument * _instrument,
QWidget * _parent )

Member Function Documentation

◆ dragEnterEvent()

void lmms::gui::Lv2InsView::dragEnterEvent ( QDragEnterEvent * _dee)
overrideprotected

◆ dropEvent()

void lmms::gui::Lv2InsView::dropEvent ( QDropEvent * _de)
overrideprotected

◆ hideEvent()

void lmms::gui::Lv2InsView::hideEvent ( QHideEvent * event)
overrideprotected

◆ modelChanged()

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

Reimplemented from lmms::gui::ModelView.


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