37#include "vstbase_export.h"
50 void tryLoad(
const QString &remoteVstPluginExecutable );
62 virtual QWidget* editor();
64 inline const QString &
name()
const
104 int currentProgram();
106 const QMap<QString, QString> & parameterDump();
107 void setParameterDump(
const QMap<QString, QString> & _pdump );
110 QWidget * pluginWidget();
112 void loadSettings(
const QDomElement & _this )
override;
113 void saveSettings( QDomDocument & _doc, QDomElement & _this )
override;
122 bool eventFilter(QObject *obj, QEvent *event)
override;
124 QString embedMethod()
const;
128 void updateSampleRate();
130 void setProgram(
int index );
131 void rotateProgram(
int offset );
132 void loadProgramNames();
133 void loadParameterLabels();
134 void loadParameterDisplays();
136 void setParam(
int i,
float f );
139 void showUI()
override;
140 void hideUI()
override;
141 void toggleUI()
override;
143 void handleClientEmbed();
146 void loadChunk(
const QByteArray & _chunk );
147 QByteArray saveChunk();
149 void toggleEditorVisibility(
int visible = -1);
UI * createUI()
Definition DistrhoUI3BandEQ.cpp:206
JournallingObject()
Definition JournallingObject.cpp:36
RemotePlugin()
Definition RemotePlugin.cpp:133
QString m_allParameterDisplays
Definition VstPlugin.h:164
VstPlugin(const QString &_plugin)
Definition VstPlugin.cpp:124
QMap< QString, QString > m_parameterDump
Definition VstPlugin.h:168
const QString m_embedMethod
Definition VstPlugin.h:155
QTimer m_idleTimer
Definition VstPlugin.h:172
int m_version
Definition VstPlugin.h:158
const QString & allParameterDisplays() const
Definition VstPlugin.h:99
QString m_allProgramNames
Definition VstPlugin.h:162
const QString & productString() const
Definition VstPlugin.h:79
QString m_currentProgramName
Definition VstPlugin.h:161
const QString & currentProgramName() const
Definition VstPlugin.h:84
QString m_vendorString
Definition VstPlugin.h:159
const QString & allProgramNames() const
Definition VstPlugin.h:89
QString m_plugin
Definition VstPlugin.h:151
int m_currentProgram
Definition VstPlugin.h:170
const QString & name() const
Definition VstPlugin.h:64
QString m_allParameterLabels
Definition VstPlugin.h:163
QString p_name
Definition VstPlugin.h:166
QString m_name
Definition VstPlugin.h:157
const QString & allParameterLabels() const
Definition VstPlugin.h:94
void tryLoad(const QString &remoteVstPluginExecutable)
Definition VstPlugin.cpp:207
bool processMessage(const message &_m) override
Definition VstPlugin.cpp:401
QString nodeName() const override
Definition VstPlugin.h:115
QSize m_pluginGeometry
Definition VstPlugin.h:154
int version() const
Definition VstPlugin.h:69
int m_pluginWindowID
Definition VstPlugin.h:153
const QString & vendorString() const
Definition VstPlugin.h:74
QPointer< QWidget > m_pluginWidget
Definition VstPlugin.h:152
bool hasEditor() const
Definition VstPlugin.h:54
QString m_productString
Definition VstPlugin.h:160
register unsigned i
Definition inflate.c:1575
unsigned f
Definition inflate.c:1572
static uintptr_t parent
Definition pugl.h:1644
Definition AudioAlsa.cpp:35
std::uint16_t bpm_t
Definition LmmsTypes.h:45
Definition RemotePluginBase.h:358