diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp index 5330c340522..f964b804589 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp @@ -50,6 +50,7 @@ #include #include #include +#include namespace QmlDesigner { @@ -148,10 +149,10 @@ void FormEditorView::createFormEditorWidget() m_formEditorWidget = QPointer(new FormEditorWidget(this)); m_scene = QPointer(new FormEditorScene(m_formEditorWidget.data(), this)); - m_moveTool.reset(new MoveTool(this)); - m_selectionTool.reset(new SelectionTool(this)); - m_resizeTool.reset(new ResizeTool(this)); - m_dragTool.reset(new DragTool(this)); + m_moveTool = std::make_unique(this); + m_selectionTool = std::make_unique(this); + m_resizeTool = std::make_unique(this); + m_dragTool = std::make_unique(this); m_currentTool = m_selectionTool.get(); diff --git a/src/plugins/qmldesigner/components/formeditor/selectionindicator.cpp b/src/plugins/qmldesigner/components/formeditor/selectionindicator.cpp index 73f0032b644..aea970df1b4 100644 --- a/src/plugins/qmldesigner/components/formeditor/selectionindicator.cpp +++ b/src/plugins/qmldesigner/components/formeditor/selectionindicator.cpp @@ -30,6 +30,7 @@ #include #include #include +#include #include @@ -113,7 +114,7 @@ void SelectionIndicator::setItems(const QList &itemList) if (checkSingleSelection(itemList)) { FormEditorItem *selectedItem = itemList.constFirst(); - m_labelItem.reset(new QGraphicsPolygonItem(m_layerItem.data())); + m_labelItem = std::make_unique(m_layerItem.data()); QGraphicsWidget *toolbar = DesignerActionManager::instance().createFormEditorToolBar(m_labelItem.get()); toolbar->setPos(1, -1);