forked from qt-creator/qt-creator
QbsProjectManager: Clean up qbs::Preferences object.
Change-Id: I5921b97b42a94aaa9c06d47f8581538c12c4fcab Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
committed by
Tobias Hunger
parent
6cc396efed
commit
e2fa2d71fd
@@ -60,9 +60,7 @@ QbsManager::QbsManager(Internal::QbsProjectManagerPlugin *plugin) :
|
|||||||
m_plugin(plugin),
|
m_plugin(plugin),
|
||||||
m_defaultPropertyProvider(new DefaultPropertyProvider)
|
m_defaultPropertyProvider(new DefaultPropertyProvider)
|
||||||
{
|
{
|
||||||
if (!m_settings)
|
|
||||||
m_settings = new qbs::Settings(QLatin1String("QtProject"), QLatin1String("qbs"));
|
m_settings = new qbs::Settings(QLatin1String("QtProject"), QLatin1String("qbs"));
|
||||||
if (!m_preferences)
|
|
||||||
m_preferences = new qbs::Preferences(m_settings);
|
m_preferences = new qbs::Preferences(m_settings);
|
||||||
|
|
||||||
setObjectName(QLatin1String("QbsProjectManager"));
|
setObjectName(QLatin1String("QbsProjectManager"));
|
||||||
@@ -89,6 +87,7 @@ QbsManager::~QbsManager()
|
|||||||
{
|
{
|
||||||
delete m_defaultPropertyProvider;
|
delete m_defaultPropertyProvider;
|
||||||
delete m_settings;
|
delete m_settings;
|
||||||
|
delete m_preferences;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString QbsManager::mimeType() const
|
QString QbsManager::mimeType() const
|
||||||
|
|||||||
Reference in New Issue
Block a user