diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-07-12 18:58:17 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-07-13 08:30:26 +0200 |
commit | 647e11dc2fcbf0c8f7e39f4260d2b89057267e36 (patch) | |
tree | b90e69042d1b95c59c3d4e5918d64ed3b2bbad3e /sc/inc/chgtrack.hxx | |
parent | d9e8fdbcd2f834a483890b409ede1b44c2da5da3 (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.hxx | 7 |
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; } |