From 840ef5c14a3d8c9559bb16c9ef69c1c87ed0accd Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sun, 6 Dec 2009 14:41:21 +0000 Subject: ladspa host: added sliders git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1423 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Effect/ladspa/settingsdialog.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'src/plugins/Effect/ladspa/settingsdialog.cpp') 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() -- cgit v1.2.3-13-gbd6f