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

#include <VstEffectControlDialog.h>

Inheritance diagram for lmms::gui::VstEffectControlDialog:
lmms::gui::EffectControlDialog lmms::gui::ModelView

Public Slots

void togglePluginUI (bool checked)

Public Member Functions

 VstEffectControlDialog (VstEffectControls *_controls)
 ~VstEffectControlDialog () override
Public Member Functions inherited from lmms::gui::EffectControlDialog
 EffectControlDialog (EffectControls *controls)
 ~EffectControlDialog () override=default
Public Member Functions inherited from lmms::gui::ModelView
 ModelView (Model *model, QWidget *widget)
virtual ~ModelView ()
virtual void setModel (Model *model, bool isOldModelValid=true)
virtual void unsetModel ()
Modelmodel ()
const Modelmodel () const
template<class T>
T * castModel ()
template<class T>
const T * castModel () const

Protected Member Functions

void paintEvent (QPaintEvent *_pe) override
void showEvent (QShowEvent *_se) override
Protected Member Functions inherited from lmms::gui::ModelView
virtual void modelChanged ()
QWidget * widget ()
virtual void doConnections ()

Private Attributes

QWidget * m_pluginWidget
QPushButton * m_togglePluginButton
PixmapButtonm_openPresetButton
QPushButton * m_rolLPresetButton
QPushButton * m_rolRPresetButton
PixmapButtonm_managePluginButton
PixmapButtonm_savePresetButton
QSharedPointer< VstPluginm_plugin
QLabel * tbLabel

Additional Inherited Members

Protected Attributes inherited from lmms::gui::EffectControlDialog
EffectControlsm_effectControls

Constructor & Destructor Documentation

◆ VstEffectControlDialog()

lmms::gui::VstEffectControlDialog::VstEffectControlDialog ( VstEffectControls * _controls)

◆ ~VstEffectControlDialog()

lmms::gui::VstEffectControlDialog::~VstEffectControlDialog ( )
override

Member Function Documentation

◆ paintEvent()

void lmms::gui::VstEffectControlDialog::paintEvent ( QPaintEvent * _pe)
overrideprotected

◆ showEvent()

void lmms::gui::VstEffectControlDialog::showEvent ( QShowEvent * _se)
overrideprotected

◆ togglePluginUI

void lmms::gui::VstEffectControlDialog::togglePluginUI ( bool checked)
slot

Member Data Documentation

◆ m_managePluginButton

PixmapButton* lmms::gui::VstEffectControlDialog::m_managePluginButton
private

◆ m_openPresetButton

PixmapButton* lmms::gui::VstEffectControlDialog::m_openPresetButton
private

◆ m_plugin

QSharedPointer<VstPlugin> lmms::gui::VstEffectControlDialog::m_plugin
private

◆ m_pluginWidget

QWidget* lmms::gui::VstEffectControlDialog::m_pluginWidget
private

◆ m_rolLPresetButton

QPushButton* lmms::gui::VstEffectControlDialog::m_rolLPresetButton
private

◆ m_rolRPresetButton

QPushButton* lmms::gui::VstEffectControlDialog::m_rolRPresetButton
private

◆ m_savePresetButton

PixmapButton* lmms::gui::VstEffectControlDialog::m_savePresetButton
private

◆ m_togglePluginButton

QPushButton* lmms::gui::VstEffectControlDialog::m_togglePluginButton
private

◆ tbLabel

QLabel* lmms::gui::VstEffectControlDialog::tbLabel
private

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