aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Effect/ladspa/settingsdialog.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-12-06 14:41:21 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-12-06 14:41:21 +0000
commit840ef5c14a3d8c9559bb16c9ef69c1c87ed0accd (patch)
tree88bd278b23166f51e5c01a2404a8708915964531 /src/plugins/Effect/ladspa/settingsdialog.cpp
parent18e7cd1a99f29e917cdc7bb2ce9b81b329f92630 (diff)
downloadqmmp-840ef5c14a3d8c9559bb16c9ef69c1c87ed0accd.tar.gz
qmmp-840ef5c14a3d8c9559bb16c9ef69c1c87ed0accd.tar.bz2
qmmp-840ef5c14a3d8c9559bb16c9ef69c1c87ed0accd.zip
ladspa host: added sliders
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1423 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Effect/ladspa/settingsdialog.cpp')
-rw-r--r--src/plugins/Effect/ladspa/settingsdialog.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/plugins/Effect/ladspa/settingsdialog.cpp b/src/plugins/Effect/ladspa/settingsdialog.cpp
index 34f1714ed..4d0c33a6f 100644
--- a/src/plugins/Effect/ladspa/settingsdialog.cpp
+++ b/src/plugins/Effect/ladspa/settingsdialog.cpp
@@ -77,7 +77,26 @@ void SettingsDialog::on_loadButton_clicked()
void SettingsDialog::on_unloadButton_clicked()
{
+ LADSPAHost *l = LADSPAHost::instance();
+ QModelIndex index = ui.runningListWidget->currentIndex ();
+ if(index.isValid())
+ {
+ l->unload(l->runningPlugins().at(index.row()));
+ updateRunningPlugins();
+ }
+}
+void SettingsDialog::on_configureButton_clicked()
+{
+ LADSPAHost *l = LADSPAHost::instance();
+ QModelIndex index = ui.runningListWidget->currentIndex ();
+ if(index.isValid())
+ {
+ l->runningPlugins().at(index.row())->widget->setParent(this);
+ l->runningPlugins().at(index.row())->widget->setWindowFlags(Qt::Window);
+ l->runningPlugins().at(index.row())->widget->show();
+ //updateRunningPlugins();
+ }
}
void SettingsDialog::accept()