summaryrefslogtreecommitdiff
path: root/sc/inc
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2018-03-13 12:25:33 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2018-03-13 13:24:49 +0100
commitebd9a6a6521859a465dbbe134e75ead45e1383c1 (patch)
tree8f25156014377e87171b829aae48ecb2d4b18f4d /sc/inc
parent25f7be559d3688db716ecd83085436c77ad2f0f5 (diff)
loplugin:useuniqueptr in ScPageHFItem
Change-Id: I430ee7ff6dc5357593b152f9fe0f73d4b69ccf6a Reviewed-on: https://gerrit.libreoffice.org/51204 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sc/inc')
-rw-r--r--sc/inc/attrib.hxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/sc/inc/attrib.hxx b/sc/inc/attrib.hxx
index 24218eb8bdb4..628aae1167d1 100644
--- a/sc/inc/attrib.hxx
+++ b/sc/inc/attrib.hxx
@@ -161,9 +161,9 @@ public:
class SC_DLLPUBLIC ScPageHFItem : public SfxPoolItem
{
- EditTextObject* pLeftArea;
- EditTextObject* pCenterArea;
- EditTextObject* pRightArea;
+ std::unique_ptr<EditTextObject> pLeftArea;
+ std::unique_ptr<EditTextObject> pCenterArea;
+ std::unique_ptr<EditTextObject> pRightArea;
public:
ScPageHFItem( sal_uInt16 nWhich );
@@ -176,9 +176,9 @@ public:
virtual bool QueryValue( css::uno::Any& rVal, sal_uInt8 nMemberId = 0 ) const override;
virtual bool PutValue( const css::uno::Any& rVal, sal_uInt8 nMemberId ) override;
- const EditTextObject* GetLeftArea() const { return pLeftArea; }
- const EditTextObject* GetCenterArea() const { return pCenterArea; }
- const EditTextObject* GetRightArea() const { return pRightArea; }
+ const EditTextObject* GetLeftArea() const { return pLeftArea.get(); }
+ const EditTextObject* GetCenterArea() const { return pCenterArea.get(); }
+ const EditTextObject* GetRightArea() const { return pRightArea.get(); }
void SetLeftArea( const EditTextObject& rNew );
void SetCenterArea( const EditTextObject& rNew );