summaryrefslogtreecommitdiff
path: root/muse2/muse/plugin.h
diff options
context:
space:
mode:
authorTim E. Real <termtech@rogers.com>2010-11-04 04:52:10 +0000
committerTim E. Real <termtech@rogers.com>2010-11-04 04:52:10 +0000
commitfa9986bcd69bd5f13ee7bc6428475d41f29701a1 (patch)
treee5959b6aa9b962b3ee2d93a24a99a534fcb17a68 /muse2/muse/plugin.h
parentbdfcfbde7bb1dd1fbc738a8859f1217932fddf59 (diff)
Fixed plugin dialog. Todo: Fix sorting order.
Diffstat (limited to 'muse2/muse/plugin.h')
-rw-r--r--muse2/muse/plugin.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/muse2/muse/plugin.h b/muse2/muse/plugin.h
index 70573796..a6834cdc 100644
--- a/muse2/muse/plugin.h
+++ b/muse2/muse/plugin.h
@@ -504,17 +504,24 @@ typedef Pipeline::const_iterator ciPluginI;
// PluginDialog
//---------------------------------------------------------
+enum { SEL_SM, SEL_S, SEL_M, SEL_ALL };
+
class PluginDialog : public QDialog {
- Q3ListView* pList;
+ QTreeWidget* pList;
+ QRadioButton* allPlug;
+ QRadioButton* onlyM;
+ QRadioButton* onlyS;
+ QRadioButton* onlySM;
Q_OBJECT
public:
- PluginDialog(QWidget* parent=0, const char* name=0, bool modal=true);
+ PluginDialog(QWidget* parent=0);
static Plugin* getPlugin(QWidget* parent);
Plugin* value();
void accept();
public slots:
+ void fillPlugs(QAbstractButton*);
void fillPlugs(int i);
void fillPlugs(const QString& sortValue);
private: