aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/uihelper.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-07-03 11:13:48 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-07-03 11:13:48 +0000
commit26e900705f9c00b0775be0910fd0ae056328d550 (patch)
treecba26f3c5d302db134fa0d5ba0b5174d610f60cb /src/qmmpui/uihelper.cpp
parentd184b2acecd3a7437ca78a163411d50f6935e55f (diff)
downloadqmmp-26e900705f9c00b0775be0910fd0ae056328d550.tar.gz
qmmp-26e900705f9c00b0775be0910fd0ae056328d550.tar.bz2
qmmp-26e900705f9c00b0775be0910fd0ae056328d550.zip
some api changes
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2261 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/uihelper.cpp')
-rw-r--r--src/qmmpui/uihelper.cpp42
1 files changed, 1 insertions, 41 deletions
diff --git a/src/qmmpui/uihelper.cpp b/src/qmmpui/uihelper.cpp
index 5448725aa..158bab3c5 100644
--- a/src/qmmpui/uihelper.cpp
+++ b/src/qmmpui/uihelper.cpp
@@ -34,52 +34,12 @@ UiHelper::UiHelper(QObject *parent)
m_instance = this;
m_toolsMenu = 0;
m_playlistMenu = 0;
- GeneralFactory* factory;
- foreach(factory, *General::factories())
- {
- if (General::isEnabled(factory))
- {
- General *general = factory->create(parent);
- m_generals.insert(factory, general);
- }
- }
+ General::create(parent);
}
UiHelper::~UiHelper()
{}
-void UiHelper::setEnabled(GeneralFactory* factory, bool enable)
-{
- if (enable == m_generals.keys().contains(factory))
- return;
- if (enable)
- {
- General *general = factory->create(parent());
- m_generals.insert(factory, general);
- }
- else
- {
- delete m_generals.value(factory);
- m_generals.remove(factory);
- }
- General::setEnabled(factory, enable);
-}
-
-void UiHelper::showSettings(GeneralFactory* factory, QWidget* parentWidget)
-{
- QDialog *dialog = factory->createConfigDialog(parentWidget);
- if (!dialog)
- return;
-
- if (dialog->exec() == QDialog::Accepted && m_generals.keys().contains(factory))
- {
- delete m_generals.value(factory);
- General *general = factory->create(parent());
- m_generals[factory] = general;
- }
- dialog->deleteLater();
-}
-
bool UiHelper::visibilityControl()
{
GeneralFactory* factory;