Mercurial > hg > svgui
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 |