66 virtual void saveSettings( QDomDocument & _doc, QDomElement & _parent );
71 virtual void loadFile(
const QString & _file );
121 virtual void dropEvent( QDropEvent * _de );
159 virtual void dropEvent( QDropEvent * _de );
Definition AutomatableModel.h:463
Definition Instrument.h:52
Instrument(InstrumentTrack *_instrument_track, const Descriptor *_descriptor, const Descriptor::SubPluginFeatures::Key *key=nullptr, Flags flags=Flag::NoFlags)
Definition Instrument.cpp:38
Definition InstrumentTrack.h:62
Definition MidiEvent.h:37
Definition SampleFrame.h:41
virtual void loadFile(const QString &_file)
Definition Vestige.cpp:334
void reloadPlugin()
Definition Vestige.cpp:268
QMutex m_pluginMutex
Definition Vestige.h:87
FloatModel ** knobFModel
Definition Vestige.h:92
virtual gui::PluginView * instantiateView(QWidget *_parent)
Create a view for the model.
Definition Vestige.cpp:477
virtual bool handleMidiEvent(const MidiEvent &event, const TimePos &time, f_cnt_t offset=0)
Definition Vestige.cpp:414
QString m_pluginDLL
Definition Vestige.h:89
virtual ~VestigeInstrument()
Definition Vestige.cpp:173
QObject * p_subWindow
Definition Vestige.h:93
virtual void loadSettings(const QDomElement &_this)
Definition Vestige.cpp:194
QScrollArea * m_scrollArea
Definition Vestige.h:91
void setParameter(lmms::Model *action)
Definition Vestige.cpp:249
gui::SubWindow * m_subWindow
Definition Vestige.h:90
VestigeInstrument(InstrumentTrack *_instrument_track)
Definition Vestige.cpp:152
void closePlugin()
Definition Vestige.cpp:429
virtual void saveSettings(QDomDocument &_doc, QDomElement &_parent)
Definition Vestige.cpp:277
VstPlugin * m_plugin
Definition Vestige.h:86
virtual void play(SampleFrame *_working_buffer)
Definition Vestige.cpp:396
void handleConfigChange(QString cls, QString attr, QString value)
Definition Vestige.cpp:258
int paramCount
Definition Vestige.h:94
virtual QString nodeName() const
Definition Vestige.cpp:326
Definition VstPlugin.h:45
Instrument view with fixed LMMS-default size.
Definition InstrumentView.h:66
virtual void dropEvent(QDropEvent *_de)
Definition Vestige.cpp:1155
QWidget * widget
Definition Vestige.h:127
~ManageVestigeInstrumentView() override
Definition Vestige.cpp:1079
ManageVestigeInstrumentView(Instrument *_instrument, QWidget *_parent, VestigeInstrument *m_vi2)
Definition Vestige.cpp:906
QPushButton * m_closeButton
Definition Vestige.h:131
void displayAutomatedOnly()
Definition Vestige.cpp:1057
void syncPlugin()
Definition Vestige.cpp:1031
VestigeInstrument * m_vi
Definition Vestige.h:125
std::vector< VstPluginKnob * > m_vstKnobs
Definition Vestige.h:132
QPushButton * m_syncButton
Definition Vestige.h:129
QPushButton * m_displayAutomatedOnly
Definition Vestige.h:130
virtual void dragEnterEvent(QDragEnterEvent *_dee)
Definition Vestige.cpp:1128
void setParameter(lmms::Model *action)
Definition Vestige.cpp:1116
void closeWindow()
Definition Vestige.cpp:1023
QGridLayout * l
Definition Vestige.h:128
virtual void paintEvent(QPaintEvent *_pe)
Definition Vestige.cpp:1171
Definition PluginView.h:36
The SubWindow class.
Definition SubWindow.h:53
virtual void dragEnterEvent(QDragEnterEvent *_dee)
Definition Vestige.cpp:819
virtual void paintEvent(QPaintEvent *_pe)
Definition Vestige.cpp:862
void savePreset()
Definition Vestige.cpp:727
virtual ~VestigeInstrumentView()=default
PixmapButton * m_openPluginButton
Definition Vestige.h:171
void openPlugin()
Definition Vestige.cpp:655
Instrument * _instrument2
Definition Vestige.h:180
void toggleGUI()
Definition Vestige.cpp:791
PixmapButton * m_savePresetButton
Definition Vestige.h:178
VestigeInstrument * m_vi
Definition Vestige.h:167
void selPreset()
Definition Vestige.cpp:777
void updateMenu()
Definition Vestige.cpp:613
void nextProgram()
Definition Vestige.cpp:745
virtual void modelChanged()
Definition Vestige.cpp:647
void previousProgram()
Definition Vestige.cpp:761
QPushButton * m_rolRPresetButton
Definition Vestige.h:174
QWidget * _parent2
Definition Vestige.h:181
QPushButton * m_rolLPresetButton
Definition Vestige.h:173
QPushButton * m_toggleGUIButton
Definition Vestige.h:176
void managePlugin()
Definition Vestige.cpp:597
VestigeInstrumentView(Instrument *_instrument, QWidget *_parent)
Definition Vestige.cpp:486
PixmapButton * m_openPresetButton
Definition Vestige.h:172
void openPreset()
Definition Vestige.cpp:710
void noteOffAll()
Definition Vestige.cpp:803
QPushButton * m_selPresetButton
Definition Vestige.h:175
PixmapButton * m_managePluginButton
Definition Vestige.h:177
int lastPosInMenu
Definition Vestige.h:169
virtual void dropEvent(QDropEvent *_de)
Definition Vestige.cpp:846
Definition VstPlugin.h:182
static PuglViewHint int value
Definition pugl.h:1708
Definition AudioPortAudio.cpp:209
Definition AudioAlsa.cpp:35
std::uint64_t f_cnt_t
Definition LmmsTypes.h:43