summaryrefslogtreecommitdiff
path: root/sc/inc/chgtrack.hxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2017-07-12 18:58:17 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2017-07-13 08:30:26 +0200
commit647e11dc2fcbf0c8f7e39f4260d2b89057267e36 (patch)
treeb90e69042d1b95c59c3d4e5918d64ed3b2bbad3e /sc/inc/chgtrack.hxx
parentd9e8fdbcd2f834a483890b409ede1b44c2da5da3 (diff)
loplugin:useuniqueptr in sc
Change-Id: I004e1f0292c8a40515880546574255ab835dbdbe Reviewed-on: https://gerrit.libreoffice.org/39875 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sc/inc/chgtrack.hxx')
-rw-r--r--sc/inc/chgtrack.hxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/sc/inc/chgtrack.hxx b/sc/inc/chgtrack.hxx
index 9484db26e94d..b389029fb9bf 100644
--- a/sc/inc/chgtrack.hxx
+++ b/sc/inc/chgtrack.hxx
@@ -22,6 +22,7 @@
#include <deque>
#include <map>
+#include <memory>
#include <set>
#include <stack>
@@ -876,14 +877,14 @@ class ScChangeTrack : public utl::ConfigurationListener
ScChangeAction* pFirst;
ScChangeAction* pLast;
ScChangeActionContent* pFirstGeneratedDelContent;
- ScChangeActionContent** ppContentSlots;
+ std::unique_ptr<ScChangeActionContent*[]> ppContentSlots;
ScChangeActionMove* pLastCutMove;
ScChangeActionLinkEntry* pLinkInsertCol;
ScChangeActionLinkEntry* pLinkInsertRow;
ScChangeActionLinkEntry* pLinkInsertTab;
ScChangeActionLinkEntry* pLinkMove;
ScChangeTrackMsgInfo* pBlockModifyMsg;
- ScDocument* pDoc;
+ ScDocument* pDoc;
sal_uLong nActionMax;
sal_uLong nGeneratedMin;
sal_uLong nMarkLastSaved;
@@ -1003,7 +1004,7 @@ public:
sal_uLong GetLastSavedActionNumber() const;
void SetLastSavedActionNumber(sal_uLong nNew);
ScChangeAction* GetLastSaved() const;
- ScChangeActionContent** GetContentSlots() const { return ppContentSlots; }
+ ScChangeActionContent** GetContentSlots() const { return ppContentSlots.get(); }
const ScRange& GetInDeleteRange() const
{ return aInDeleteRange; }