summaryrefslogtreecommitdiff
path: root/sc/source/ui/unoobj/editsrc.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2018-04-11 11:19:37 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2018-04-12 13:04:37 +0200
commit61dd9cafab20af893204deaca81ef26c1e7f7bb0 (patch)
tree295d290223a484138c2bea2f7e000e274815794a /sc/source/ui/unoobj/editsrc.cxx
parente722564d40143fa029fe10d22a625539c795ee04 (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.cxx20
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()