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

#include <Vestige.h>

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

Public Member Functions

 VestigeInstrumentView (Instrument *_instrument, QWidget *_parent)
virtual ~VestigeInstrumentView ()=default
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 updateMenu ()
void openPlugin ()
void managePlugin ()
void openPreset ()
void savePreset ()
void nextProgram ()
void previousProgram ()
void selPreset ()
void toggleGUI ()
void noteOffAll ()

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
QWidget * widget ()
virtual void doConnections ()

Private Member Functions

virtual void modelChanged ()

Private Attributes

VestigeInstrumentm_vi
int lastPosInMenu
PixmapButtonm_openPluginButton
PixmapButtonm_openPresetButton
QPushButton * m_rolLPresetButton
QPushButton * m_rolRPresetButton
QPushButton * m_selPresetButton
QPushButton * m_toggleGUIButton
PixmapButtonm_managePluginButton
PixmapButtonm_savePresetButton
Instrument_instrument2
QWidget * _parent2

Constructor & Destructor Documentation

◆ VestigeInstrumentView()

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

◆ ~VestigeInstrumentView()

virtual lmms::gui::VestigeInstrumentView::~VestigeInstrumentView ( )
virtualdefault

Member Function Documentation

◆ dragEnterEvent()

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

◆ dropEvent()

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

◆ managePlugin

void lmms::gui::VestigeInstrumentView::managePlugin ( void )
protectedslot

◆ modelChanged()

void lmms::gui::VestigeInstrumentView::modelChanged ( )
privatevirtual

Reimplemented from lmms::gui::ModelView.

◆ nextProgram

void lmms::gui::VestigeInstrumentView::nextProgram ( )
protectedslot

◆ noteOffAll

void lmms::gui::VestigeInstrumentView::noteOffAll ( void )
protectedslot

◆ openPlugin

void lmms::gui::VestigeInstrumentView::openPlugin ( )
protectedslot

◆ openPreset

void lmms::gui::VestigeInstrumentView::openPreset ( )
protectedslot

◆ paintEvent()

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

◆ previousProgram

void lmms::gui::VestigeInstrumentView::previousProgram ( )
protectedslot

◆ savePreset

void lmms::gui::VestigeInstrumentView::savePreset ( )
protectedslot

◆ selPreset

void lmms::gui::VestigeInstrumentView::selPreset ( void )
protectedslot

◆ toggleGUI

void lmms::gui::VestigeInstrumentView::toggleGUI ( void )
protectedslot

◆ updateMenu

void lmms::gui::VestigeInstrumentView::updateMenu ( void )
protectedslot

Member Data Documentation

◆ _instrument2

Instrument* lmms::gui::VestigeInstrumentView::_instrument2
private

◆ _parent2

QWidget* lmms::gui::VestigeInstrumentView::_parent2
private

◆ lastPosInMenu

int lmms::gui::VestigeInstrumentView::lastPosInMenu
private

◆ m_managePluginButton

PixmapButton* lmms::gui::VestigeInstrumentView::m_managePluginButton
private

◆ m_openPluginButton

PixmapButton* lmms::gui::VestigeInstrumentView::m_openPluginButton
private

◆ m_openPresetButton

PixmapButton* lmms::gui::VestigeInstrumentView::m_openPresetButton
private

◆ m_rolLPresetButton

QPushButton* lmms::gui::VestigeInstrumentView::m_rolLPresetButton
private

◆ m_rolRPresetButton

QPushButton* lmms::gui::VestigeInstrumentView::m_rolRPresetButton
private

◆ m_savePresetButton

PixmapButton* lmms::gui::VestigeInstrumentView::m_savePresetButton
private

◆ m_selPresetButton

QPushButton* lmms::gui::VestigeInstrumentView::m_selPresetButton
private

◆ m_toggleGUIButton

QPushButton* lmms::gui::VestigeInstrumentView::m_toggleGUIButton
private

◆ m_vi

VestigeInstrument* lmms::gui::VestigeInstrumentView::m_vi
private

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