From f5772b154d0c806ef029f1feee1ee92537eec463 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Thu, 28 Jun 2018 10:37:20 +0200 Subject: loplugin:useuniqueptr in various ScUndo* Change-Id: I604d7b900836e87fc768e1b00dc62a570ff477b5 Reviewed-on: https://gerrit.libreoffice.org/56619 Tested-by: Jenkins Reviewed-by: Noel Grandin --- sc/source/ui/inc/undobase.hxx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'sc/source/ui/inc/undobase.hxx') diff --git a/sc/source/ui/inc/undobase.hxx b/sc/source/ui/inc/undobase.hxx index 6fa0fbd7a9e2..a531caf1cac2 100644 --- a/sc/source/ui/inc/undobase.hxx +++ b/sc/source/ui/inc/undobase.hxx @@ -88,7 +88,7 @@ public: protected: ScRange aBlockRange; - SdrUndoAction* pDrawUndo; + std::unique_ptr pDrawUndo; ScBlockUndoMode eMode; void BeginUndo(); @@ -108,7 +108,7 @@ public: protected: ScRangeList maBlockRanges; - SdrUndoAction* mpDrawUndo; + std::unique_ptr mpDrawUndo; void BeginUndo(); void EndUndo(); @@ -123,7 +123,7 @@ protected: class ScDBFuncUndo: public ScSimpleUndo { protected: - ScDBData* pAutoDBRange; + std::unique_ptr pAutoDBRange; ScRange aOriginalRange; public: @@ -147,9 +147,9 @@ public: virtual ~ScMoveUndo() override; protected: - SdrUndoAction* pDrawUndo; - ScDocument* pRefUndoDoc; - ScRefUndoData* pRefUndoData; + std::unique_ptr pDrawUndo; + std::unique_ptr pRefUndoDoc; + std::unique_ptr pRefUndoData; ScMoveUndoMode eMode; void BeginUndo(); -- cgit