diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-04-11 11:19:37 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-04-12 13:04:37 +0200 |
commit | 61dd9cafab20af893204deaca81ef26c1e7f7bb0 (patch) | |
tree | 295d290223a484138c2bea2f7e000e274815794a /sc/source/ui/unoobj/editsrc.cxx | |
parent | e722564d40143fa029fe10d22a625539c795ee04 (diff) |
make SvxEditSource::Clone return std::unique_ptr
Change-Id: If0d93024a642cc80a2a84d0c15525af1c0596546
Reviewed-on: https://gerrit.libreoffice.org/52715
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sc/source/ui/unoobj/editsrc.cxx')
-rw-r--r-- | sc/source/ui/unoobj/editsrc.cxx | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/sc/source/ui/unoobj/editsrc.cxx b/sc/source/ui/unoobj/editsrc.cxx index b30fb6909b23..fb59b24b328e 100644 --- a/sc/source/ui/unoobj/editsrc.cxx +++ b/sc/source/ui/unoobj/editsrc.cxx @@ -55,9 +55,9 @@ ScEditEngineDefaulter* ScHeaderFooterEditSource::GetEditEngine() return mrTextData.GetEditEngine(); } -SvxEditSource* ScHeaderFooterEditSource::Clone() const +std::unique_ptr<SvxEditSource> ScHeaderFooterEditSource::Clone() const { - return new ScHeaderFooterEditSource(mrTextData); + return std::unique_ptr<SvxEditSource>(new ScHeaderFooterEditSource(mrTextData)); } SvxTextForwarder* ScHeaderFooterEditSource::GetTextForwarder() @@ -77,9 +77,9 @@ ScCellEditSource::~ScCellEditSource() { } -SvxEditSource* ScCellEditSource::Clone() const +std::unique_ptr<SvxEditSource> ScCellEditSource::Clone() const { - return new ScCellEditSource(pCellTextData->GetDocShell(), pCellTextData->GetCellPos()); + return std::unique_ptr<SvxEditSource>(new ScCellEditSource(pCellTextData->GetDocShell(), pCellTextData->GetCellPos())); } SvxTextForwarder* ScCellEditSource::GetTextForwarder() @@ -129,9 +129,9 @@ ScAnnotationEditSource::~ScAnnotationEditSource() delete pEditEngine; } -SvxEditSource* ScAnnotationEditSource::Clone() const +std::unique_ptr<SvxEditSource> ScAnnotationEditSource::Clone() const { - return new ScAnnotationEditSource( pDocShell, aCellPos ); + return std::unique_ptr<SvxEditSource>(new ScAnnotationEditSource( pDocShell, aCellPos )); } SdrObject* ScAnnotationEditSource::GetCaptionObj() @@ -227,9 +227,9 @@ ScSimpleEditSource::~ScSimpleEditSource() { } -SvxEditSource* ScSimpleEditSource::Clone() const +std::unique_ptr<SvxEditSource> ScSimpleEditSource::Clone() const { - return new ScSimpleEditSource( pForwarder ); + return std::unique_ptr<SvxEditSource>(new ScSimpleEditSource( pForwarder )); } SvxTextForwarder* ScSimpleEditSource::GetTextForwarder() @@ -251,9 +251,9 @@ ScAccessibilityEditSource::~ScAccessibilityEditSource() { } -SvxEditSource* ScAccessibilityEditSource::Clone() const +std::unique_ptr<SvxEditSource> ScAccessibilityEditSource::Clone() const { - return new ScAccessibilityEditSource(::std::unique_ptr < ScAccessibleTextData > (mpAccessibleTextData->Clone())); + return std::unique_ptr<SvxEditSource>(new ScAccessibilityEditSource(::std::unique_ptr < ScAccessibleTextData > (mpAccessibleTextData->Clone()))); } SvxTextForwarder* ScAccessibilityEditSource::GetTextForwarder() |