forked from qt-creator/qt-creator
KitManager: Use unique_ptr to manage kits
Change-Id: I8c66290f0d23afe37673bd858f7db135c8232a78 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
@@ -44,13 +44,14 @@ namespace Internal {
|
||||
|
||||
void QmlProfilerToolTest::testAttachToWaitingApplication()
|
||||
{
|
||||
ProjectExplorer::Kit *newKit = new ProjectExplorer::Kit("fookit");
|
||||
auto newKit = std::make_unique<ProjectExplorer::Kit>("fookit");
|
||||
ProjectExplorer::Kit * newKitPtr = newKit.get();
|
||||
ProjectExplorer::KitManager *kitManager = ProjectExplorer::KitManager::instance();
|
||||
QVERIFY(kitManager);
|
||||
QVERIFY(kitManager->registerKit(newKit));
|
||||
QVERIFY(kitManager->registerKit(std::move(newKit)));
|
||||
QSettings *settings = Core::ICore::settings();
|
||||
QVERIFY(settings);
|
||||
settings->setValue(QLatin1String("AnalyzerQmlAttachDialog/kitId"), newKit->id().toSetting());
|
||||
settings->setValue(QLatin1String("AnalyzerQmlAttachDialog/kitId"), newKitPtr->id().toSetting());
|
||||
|
||||
QmlProfilerTool profilerTool;
|
||||
QTcpServer server;
|
||||
|
||||
Reference in New Issue
Block a user