aboutsummaryrefslogtreecommitdiff
path: root/src/ui
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/configdialog.cpp3
-rw-r--r--src/ui/mainwindow.cpp1
-rw-r--r--src/ui/pluginitem.cpp3
3 files changed, 4 insertions, 3 deletions
diff --git a/src/ui/configdialog.cpp b/src/ui/configdialog.cpp
index 820e69ada..e014df04f 100644
--- a/src/ui/configdialog.cpp
+++ b/src/ui/configdialog.cpp
@@ -35,6 +35,7 @@
#include <qmmp/effect.h>
#include <qmmpui/generalfactory.h>
#include <qmmpui/general.h>
+#include <qmmpui/generalhandler.h>
#include "skin.h"
@@ -438,7 +439,7 @@ void ConfigDialog::showPluginSettings()
int row = ui.generalPluginTable->currentRow ();
if ( m_generalPluginItems.isEmpty() || row < 0 )
return;
- m_generalPluginItems.at(row)->factory()->showSettings ( this );
+ GeneralHandler::instance()->showSettings(m_generalPluginItems.at(row)->factory(), this);
break;
}
}
diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp
index b6ec78534..e8ce0b3bd 100644
--- a/src/ui/mainwindow.cpp
+++ b/src/ui/mainwindow.cpp
@@ -575,7 +575,6 @@ void MainWindow::showSettings()
m_playlist->readSettings();
TextScroller::getPointer()->readSettings();
m_core->updateConfig();
- m_generalHandler->updateConfig();
m_visMenu->updateActions();
}
delete m_confDialog;
diff --git a/src/ui/pluginitem.cpp b/src/ui/pluginitem.cpp
index 4e0b1fd3d..490c46b0d 100644
--- a/src/ui/pluginitem.cpp
+++ b/src/ui/pluginitem.cpp
@@ -29,6 +29,7 @@
#include <qmmp/soundcore.h>
#include <qmmpui/generalfactory.h>
#include <qmmpui/general.h>
+#include <qmmpui/generalhandler.h>
#include "pluginitem.h"
@@ -146,7 +147,7 @@ GeneralPluginItem::~GeneralPluginItem()
void GeneralPluginItem::select(bool on)
{
- General::setEnabled(m_factory, on);
+ GeneralHandler::instance()->setEnabled(m_factory, on);
}
bool GeneralPluginItem::isSelected()