diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2011-07-03 11:13:48 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2011-07-03 11:13:48 +0000 |
| commit | 26e900705f9c00b0775be0910fd0ae056328d550 (patch) | |
| tree | cba26f3c5d302db134fa0d5ba0b5174d610f60cb /src/qmmpui/uihelper.cpp | |
| parent | d184b2acecd3a7437ca78a163411d50f6935e55f (diff) | |
| download | qmmp-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.cpp | 42 |
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; |
