forked from qt-creator/qt-creator
ProjectExplorer: Modernize even more
Use unique_ptr for all *Private classes, except for those in singletons. Change-Id: Ib56c31ddedc6e9cf321f15de1f1e697a27ad4089 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
@@ -110,7 +110,7 @@ TargetPrivate::TargetPrivate(Kit *k) :
|
||||
|
||||
Target::Target(Project *project, Kit *k, _constructor_tag) :
|
||||
ProjectConfiguration(project, k->id()),
|
||||
d(new TargetPrivate(k))
|
||||
d(std::make_unique<TargetPrivate>(k))
|
||||
{
|
||||
QTC_CHECK(d->m_kit);
|
||||
connect(DeviceManager::instance(), &DeviceManager::updated, this, &Target::updateDeviceState);
|
||||
@@ -144,7 +144,6 @@ Target::~Target()
|
||||
qDeleteAll(d->m_buildConfigurations);
|
||||
qDeleteAll(d->m_deployConfigurations);
|
||||
qDeleteAll(d->m_runConfigurations);
|
||||
delete d;
|
||||
}
|
||||
|
||||
void Target::handleKitUpdates(Kit *k)
|
||||
|
||||
Reference in New Issue
Block a user