QbsProjectManager: Clean up qbs::Preferences object.

Change-Id: I5921b97b42a94aaa9c06d47f8581538c12c4fcab
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Christian Kandeler
2013-10-21 15:43:23 +02:00
committed by Tobias Hunger
parent 6cc396efed
commit e2fa2d71fd

View File

@@ -60,9 +60,7 @@ QbsManager::QbsManager(Internal::QbsProjectManagerPlugin *plugin) :
m_plugin(plugin),
m_defaultPropertyProvider(new DefaultPropertyProvider)
{
if (!m_settings)
m_settings = new qbs::Settings(QLatin1String("QtProject"), QLatin1String("qbs"));
if (!m_preferences)
m_preferences = new qbs::Preferences(m_settings);
setObjectName(QLatin1String("QbsProjectManager"));
@@ -89,6 +87,7 @@ QbsManager::~QbsManager()
{
delete m_defaultPropertyProvider;
delete m_settings;
delete m_preferences;
}
QString QbsManager::mimeType() const