Kaydet (Commit) 0892ec50 authored tarafından Noel Grandin's avatar Noel Grandin

loplugin:useuniqueptr in sc dialog constructors

Change-Id: I9fef0d3d567d9a0143c7a796725a44348b96bb23
Reviewed-on: https://gerrit.libreoffice.org/69880
Tested-by: Jenkins
Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
üst e47a5543
...@@ -931,25 +931,25 @@ VclPtr<AbstractScDPSubtotalDlg> ScAbstractDialogFactory_Impl::CreateScDPSubtotal ...@@ -931,25 +931,25 @@ VclPtr<AbstractScDPSubtotalDlg> ScAbstractDialogFactory_Impl::CreateScDPSubtotal
VclPtr<AbstractScDPNumGroupDlg> ScAbstractDialogFactory_Impl::CreateScDPNumGroupDlg(weld::Window* pParent, const ScDPNumGroupInfo& rInfo) VclPtr<AbstractScDPNumGroupDlg> ScAbstractDialogFactory_Impl::CreateScDPNumGroupDlg(weld::Window* pParent, const ScDPNumGroupInfo& rInfo)
{ {
return VclPtr<AbstractScDPNumGroupDlg_Impl>::Create(new ScDPNumGroupDlg(pParent, rInfo)); return VclPtr<AbstractScDPNumGroupDlg_Impl>::Create(std::make_unique<ScDPNumGroupDlg>(pParent, rInfo));
} }
VclPtr<AbstractScDPDateGroupDlg> ScAbstractDialogFactory_Impl::CreateScDPDateGroupDlg( VclPtr<AbstractScDPDateGroupDlg> ScAbstractDialogFactory_Impl::CreateScDPDateGroupDlg(
weld::Window* pParent, const ScDPNumGroupInfo& rInfo, sal_Int32 nDatePart, const Date& rNullDate) weld::Window* pParent, const ScDPNumGroupInfo& rInfo, sal_Int32 nDatePart, const Date& rNullDate)
{ {
return VclPtr<AbstractScDPDateGroupDlg_Impl>::Create(new ScDPDateGroupDlg(pParent, rInfo, nDatePart, rNullDate)); return VclPtr<AbstractScDPDateGroupDlg_Impl>::Create(std::make_unique<ScDPDateGroupDlg>(pParent, rInfo, nDatePart, rNullDate));
} }
VclPtr<AbstractScDPShowDetailDlg> ScAbstractDialogFactory_Impl::CreateScDPShowDetailDlg ( VclPtr<AbstractScDPShowDetailDlg> ScAbstractDialogFactory_Impl::CreateScDPShowDetailDlg (
weld::Window* pParent, ScDPObject& rDPObj, css::sheet::DataPilotFieldOrientation nOrient ) weld::Window* pParent, ScDPObject& rDPObj, css::sheet::DataPilotFieldOrientation nOrient )
{ {
return VclPtr<AbstractScDPShowDetailDlg_Impl>::Create(new ScDPShowDetailDlg(pParent, rDPObj, nOrient)); return VclPtr<AbstractScDPShowDetailDlg_Impl>::Create(std::make_unique<ScDPShowDetailDlg>(pParent, rDPObj, nOrient));
} }
VclPtr<AbstractScNewScenarioDlg> ScAbstractDialogFactory_Impl::CreateScNewScenarioDlg(weld::Window* pParent, const OUString& rName, VclPtr<AbstractScNewScenarioDlg> ScAbstractDialogFactory_Impl::CreateScNewScenarioDlg(weld::Window* pParent, const OUString& rName,
bool bEdit, bool bSheetProtected) bool bEdit, bool bSheetProtected)
{ {
return VclPtr<AbstractScNewScenarioDlg_Impl>::Create(new ScNewScenarioDlg(pParent, rName, bEdit, bSheetProtected)); return VclPtr<AbstractScNewScenarioDlg_Impl>::Create(std::make_unique<ScNewScenarioDlg>(pParent, rName, bEdit, bSheetProtected));
} }
VclPtr<AbstractScShowTabDlg> ScAbstractDialogFactory_Impl::CreateScShowTabDlg(weld::Window* pParent) VclPtr<AbstractScShowTabDlg> ScAbstractDialogFactory_Impl::CreateScShowTabDlg(weld::Window* pParent)
......
...@@ -428,8 +428,8 @@ class AbstractScDPNumGroupDlg_Impl : public AbstractScDPNumGroupDlg ...@@ -428,8 +428,8 @@ class AbstractScDPNumGroupDlg_Impl : public AbstractScDPNumGroupDlg
{ {
std::unique_ptr<ScDPNumGroupDlg> m_xDlg; std::unique_ptr<ScDPNumGroupDlg> m_xDlg;
public: public:
explicit AbstractScDPNumGroupDlg_Impl(ScDPNumGroupDlg* p) explicit AbstractScDPNumGroupDlg_Impl(std::unique_ptr<ScDPNumGroupDlg> p)
: m_xDlg(p) : m_xDlg(std::move(p))
{ {
} }
virtual short Execute() override; virtual short Execute() override;
...@@ -440,8 +440,8 @@ class AbstractScDPDateGroupDlg_Impl : public AbstractScDPDateGroupDlg ...@@ -440,8 +440,8 @@ class AbstractScDPDateGroupDlg_Impl : public AbstractScDPDateGroupDlg
{ {
std::unique_ptr<ScDPDateGroupDlg> m_xDlg; std::unique_ptr<ScDPDateGroupDlg> m_xDlg;
public: public:
explicit AbstractScDPDateGroupDlg_Impl(ScDPDateGroupDlg* p) explicit AbstractScDPDateGroupDlg_Impl(std::unique_ptr<ScDPDateGroupDlg> p)
: m_xDlg(p) : m_xDlg(std::move(p))
{ {
} }
virtual short Execute() override; virtual short Execute() override;
...@@ -451,10 +451,10 @@ public: ...@@ -451,10 +451,10 @@ public:
class AbstractScDPShowDetailDlg_Impl : public AbstractScDPShowDetailDlg class AbstractScDPShowDetailDlg_Impl : public AbstractScDPShowDetailDlg
{ {
std::shared_ptr<ScDPShowDetailDlg> m_xDlg; std::unique_ptr<ScDPShowDetailDlg> m_xDlg;
public: public:
explicit AbstractScDPShowDetailDlg_Impl(ScDPShowDetailDlg* p) explicit AbstractScDPShowDetailDlg_Impl(std::unique_ptr<ScDPShowDetailDlg> p)
: m_xDlg(p) : m_xDlg(std::move(p))
{ {
} }
virtual short Execute() override; virtual short Execute() override;
...@@ -465,8 +465,8 @@ class AbstractScNewScenarioDlg_Impl : public AbstractScNewScenarioDlg ...@@ -465,8 +465,8 @@ class AbstractScNewScenarioDlg_Impl : public AbstractScNewScenarioDlg
{ {
std::unique_ptr<ScNewScenarioDlg> m_xDlg; std::unique_ptr<ScNewScenarioDlg> m_xDlg;
public: public:
explicit AbstractScNewScenarioDlg_Impl(ScNewScenarioDlg* p) explicit AbstractScNewScenarioDlg_Impl(std::unique_ptr<ScNewScenarioDlg> p)
: m_xDlg(p) : m_xDlg(std::move(p))
{ {
} }
virtual short Execute() override; virtual short Execute() override;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment