From 18bbca7b9a12836ad3908bbd947f5bd62d92fc67 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Wed, 15 Feb 2017 16:07:52 +0200 Subject: [PATCH] Cppcheck warning. --HG-- branch : feature --- src/libs/vtools/visualization/line/vistoolpin.cpp | 5 +++-- src/libs/vtools/visualization/line/vistoolpin.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/libs/vtools/visualization/line/vistoolpin.cpp b/src/libs/vtools/visualization/line/vistoolpin.cpp index b942795b6..60abb49e5 100644 --- a/src/libs/vtools/visualization/line/vistoolpin.cpp +++ b/src/libs/vtools/visualization/line/vistoolpin.cpp @@ -33,12 +33,13 @@ //--------------------------------------------------------------------------------------------------------------------- VisToolPin::VisToolPin(const VContainer *data, QGraphicsItem *parent) : VisLine(data, parent), - m_point(nullptr) + m_point() { this->mainColor = Qt::red; this->setZValue(2);// Show on top real tool - m_point = new VSimplePoint(NULL_ID, mainColor, *Visualization::data->GetPatternUnit(), &factor); + m_point = QSharedPointer(new VSimplePoint(NULL_ID, mainColor, *Visualization::data->GetPatternUnit(), + &factor)); m_point->SetPointHighlight(true); m_point->setParentItem(this); m_point->SetVisualizationMode(true); diff --git a/src/libs/vtools/visualization/line/vistoolpin.h b/src/libs/vtools/visualization/line/vistoolpin.h index a8075c42a..2e9e6122b 100644 --- a/src/libs/vtools/visualization/line/vistoolpin.h +++ b/src/libs/vtools/visualization/line/vistoolpin.h @@ -45,7 +45,7 @@ public: enum { Type = UserType + static_cast(Vis::ToolPin)}; private: Q_DISABLE_COPY(VisToolPin) - VSimplePoint *m_point; + QSharedPointer m_point; }; #endif // VISTOOLPIN_H