From 26e900705f9c00b0775be0910fd0ae056328d550 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sun, 3 Jul 2011 11:13:48 +0000 Subject: some api changes git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2261 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmpui/uihelper.cpp | 42 +----------------------------------------- 1 file changed, 1 insertion(+), 41 deletions(-) (limited to 'src/qmmpui/uihelper.cpp') 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; -- cgit v1.2.3-13-gbd6f