forked from qt-creator/qt-creator
Maemo: Add Qemu settings page.
Put it in new top-level "Maemo" category, along with the Maemo device configurations. Reviewed-by: kh1
This commit is contained in:
@@ -37,7 +37,7 @@
|
||||
#include "maemopublishingwizardfactories.h"
|
||||
#include "maemoqemumanager.h"
|
||||
#include "maemorunfactories.h"
|
||||
#include "maemosettingspage.h"
|
||||
#include "maemosettingspages.h"
|
||||
#include "maemotemplatesmanager.h"
|
||||
#include "maemotoolchain.h"
|
||||
|
||||
@@ -62,7 +62,8 @@ MaemoManager::MaemoManager()
|
||||
, m_runConfigurationFactory(new MaemoRunConfigurationFactory(this))
|
||||
, m_packageCreationFactory(new MaemoPackageCreationFactory(this))
|
||||
, m_deployStepFactory(new MaemoDeployStepFactory(this))
|
||||
, m_settingsPage(new MaemoSettingsPage(this))
|
||||
, m_deviceConfigurationsSettingsPage(new MaemoDeviceConfigurationsSettingsPage(this))
|
||||
, m_qemuSettingsPage(new MaemoQemuSettingsPage(this))
|
||||
, m_publishingFactoryFremantleFree(new MaemoPublishingWizardFactoryFremantleFree(this))
|
||||
{
|
||||
Q_ASSERT(!m_instance);
|
||||
@@ -77,18 +78,21 @@ MaemoManager::MaemoManager()
|
||||
pluginManager->addObject(m_runConfigurationFactory);
|
||||
pluginManager->addObject(m_packageCreationFactory);
|
||||
pluginManager->addObject(m_deployStepFactory);
|
||||
pluginManager->addObject(m_settingsPage);
|
||||
pluginManager->addObject(m_deviceConfigurationsSettingsPage);
|
||||
pluginManager->addObject(m_qemuSettingsPage);
|
||||
pluginManager->addObject(m_publishingFactoryFremantleFree);
|
||||
}
|
||||
|
||||
MaemoManager::~MaemoManager()
|
||||
{
|
||||
// TODO: Remove in reverse order of adding.
|
||||
PluginManager *pluginManager = PluginManager::instance();
|
||||
pluginManager->removeObject(m_runControlFactory);
|
||||
pluginManager->removeObject(m_runConfigurationFactory);
|
||||
pluginManager->removeObject(m_deployStepFactory);
|
||||
pluginManager->removeObject(m_packageCreationFactory);
|
||||
pluginManager->removeObject(m_settingsPage);
|
||||
pluginManager->removeObject(m_deviceConfigurationsSettingsPage);
|
||||
pluginManager->removeObject(m_qemuSettingsPage);
|
||||
pluginManager->removeObject(m_publishingFactoryFremantleFree);
|
||||
|
||||
m_instance = 0;
|
||||
|
||||
Reference in New Issue
Block a user