16 #ifndef _PLUGIN_PARAMETER_DIALOG_H_ 17 #define _PLUGIN_PARAMETER_DIALOG_H_ 21 #include "base/Window.h" 23 #include <vamp-hostsdk/PluginBase.h> 58 bool showFrequencyDomainOptions);
75 WindowType &windowType)
const;
void setChannelArrangement(int sourceChannels, int targetChannels, int defaultChannel)
Vamp::PluginBase * getPlugin()
bool m_currentSelectionOnly
void pluginConfigurationChanged(QString)
void inputModelComboChanged(int)
void setAdvancedVisible(bool)
void inputModelChanged(QString)
void channelComboChanged(int)
void windowTypeChanged(WindowType type)
QGroupBox * m_inputModelBox
QString getInputModel() const
void setCandidateInputModels(const QStringList &names, QString defaultName)
void setShowSelectionOnlyOption(bool show)
void setOutputLabel(QString output, QString description)
PluginParameterBox * m_parameterBox
QComboBox * m_inputModels
void setShowProcessingOptions(bool showWindowSize, bool showFrequencyDomainOptions)
void getProcessingParameters(int &blockSize) const
!! merge with PluginTransform::ExecutionContext
QString m_currentInputModel
Vamp::PluginBase * m_plugin
QLabel * m_outputDescription
void blockSizeComboChanged(const QString &)
A dialog for editing the parameters of a given plugin, using a PluginParameterBox.
bool m_haveChannelBoxData
void setMoreInfoUrl(QString url)
bool getSelectionOnly() const
void selectionOnlyChanged(int)
QPushButton * m_advancedButton
void incrementComboChanged(const QString &)
PluginParameterDialog(Vamp::PluginBase *, QWidget *parent=0)
QStringList m_inputModelList
QCheckBox * m_selectionOnly