Kaydet (Commit) 3a83f972 authored tarafından Noel Grandin's avatar Noel Grandin

loplugin:useuniqueptr in SvxXMeasurePreview

Change-Id: I03cbabee0cffe7fa8160e800143f34d10ab5a083
Reviewed-on: https://gerrit.libreoffice.org/55227Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
üst 905a2bdd
......@@ -21,6 +21,7 @@
#include <vcl/ctrl.hxx>
#include <svx/svxdllapi.h>
#include <memory>
class SfxItemSet;
class SdrMeasureObj;
......@@ -32,7 +33,7 @@ class SVX_DLLPUBLIC SvxXMeasurePreview : public Control
private:
SdrMeasureObj* pMeasureObj;
SdrModel* pModel;
std::unique_ptr<SdrModel> pModel;
public:
SvxXMeasurePreview(vcl::Window* pParent, WinBits nStyle);
......
......@@ -41,7 +41,7 @@ SvxXMeasurePreview::SvxXMeasurePreview(vcl::Window* pParent, WinBits nStyle)
Point aPt1 = Point(aSize.Width() / 5, static_cast<long>(aSize.Height() / 2));
Point aPt2 = Point(aSize.Width() * 4 / 5, static_cast<long>(aSize.Height() / 2));
pModel = new SdrModel();
pModel.reset(new SdrModel());
pMeasureObj = new SdrMeasureObj(
*pModel,
aPt1,
......@@ -88,7 +88,7 @@ void SvxXMeasurePreview::dispose()
SdrObject* pTemp(pMeasureObj);
SdrObject::Free(pTemp);
delete pModel;
pModel.reset();
Control::dispose();
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment