comparison widgets/PluginParameterDialog.h @ 143:bcb6d71be63c

* Put channel and windowing parameters on an "advanced" bit of the plugin parameter window
author Chris Cannam
date Fri, 15 Sep 2006 13:50:22 +0000
parents b9235b62fe31
children 4d132a06db9b
comparison
equal deleted inserted replaced
142:40a47de69559 143:bcb6d71be63c
18 18
19 #include <QDialog> 19 #include <QDialog>
20 20
21 namespace Vamp { class PluginBase; } 21 namespace Vamp { class PluginBase; }
22 class PluginParameterBox; 22 class PluginParameterBox;
23 class QWidget;
24 class QPushButton;
23 25
24 /** 26 /**
25 * A dialog for editing the parameters of a given plugin, using a 27 * A dialog for editing the parameters of a given plugin, using a
26 * PluginParameterBox. This dialog does not contain any mechanism for 28 * PluginParameterBox. This dialog does not contain any mechanism for
27 * selecting the plugin in the first place. Note that the dialog 29 * selecting the plugin in the first place. Note that the dialog
51 signals: 53 signals:
52 void pluginConfigurationChanged(QString); 54 void pluginConfigurationChanged(QString);
53 55
54 protected slots: 56 protected slots:
55 void channelComboChanged(int); 57 void channelComboChanged(int);
58 void advancedToggled();
56 59
57 protected: 60 protected:
58 Vamp::PluginBase *m_plugin; 61 Vamp::PluginBase *m_plugin;
59 int m_channel; 62 int m_channel;
60 PluginParameterBox *m_parameterBox; 63 PluginParameterBox *m_parameterBox;
64 QPushButton *m_advancedButton;
65 QWidget *m_advanced;
61 }; 66 };
62 67
63 #endif 68 #endif
64 69