[Libreoffice-commits] core.git: 2 commits - sw/source
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Mon Jul 30 06:19:39 UTC 2018
sw/source/ui/config/optload.cxx | 2 +-
sw/source/ui/config/optpage.cxx | 18 ++++++++----------
sw/source/uibase/inc/optload.hxx | 2 +-
sw/source/uibase/inc/optpage.hxx | 2 +-
4 files changed, 11 insertions(+), 13 deletions(-)
New commits:
commit 2d8634d236a1bc528ae5a3838556ff1b51e9deb7
Author: Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Thu Jul 26 15:12:18 2018 +0200
Commit: Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Mon Jul 30 08:19:25 2018 +0200
loplugin:useuniqueptr in SwStdFontTabPage
Change-Id: I9ae756cfbdb1cd1f8a257d34b4e7045143bb92b9
Reviewed-on: https://gerrit.libreoffice.org/58229
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
diff --git a/sw/source/ui/config/optpage.cxx b/sw/source/ui/config/optpage.cxx
index a60459508964..6b9e7f86468e 100644
--- a/sw/source/ui/config/optpage.cxx
+++ b/sw/source/ui/config/optpage.cxx
@@ -522,7 +522,6 @@ SwStdFontTabPage::SwStdFontTabPage( vcl::Window* pParent,
const SfxItemSet& rSet ) :
SfxTabPage( pParent, "OptFontTabPage" , "modules/swriter/ui/optfonttabpage.ui" , &rSet),
m_pPrt(nullptr),
- m_pFontList(nullptr),
m_pFontConfig(nullptr),
m_pWrtShell(nullptr),
m_eLanguage( GetAppLanguage() ),
@@ -593,7 +592,7 @@ SwStdFontTabPage::~SwStdFontTabPage()
void SwStdFontTabPage::dispose()
{
- delete m_pFontList;
+ m_pFontList.reset();
m_pLabelFT.clear();
m_pStandardBox.clear();
m_pStandardHeightLB.clear();
@@ -795,8 +794,7 @@ void SwStdFontTabPage::Reset( const SfxItemSet* rSet)
SID_PRINTER_CHANGESTODOC, SID_PRINTER_CHANGESTODOC>{} );
m_pPrt = VclPtr<SfxPrinter>::Create(std::move(pPrinterSet));
}
- delete m_pFontList;
- m_pFontList = new FontList( m_pPrt );
+ m_pFontList.reset(new FontList( m_pPrt ));
// #i94536# prevent duplication of font entries when 'reset' button is pressed
if( !m_pStandardBox->GetEntryCount() )
{
@@ -922,15 +920,15 @@ void SwStdFontTabPage::Reset( const SfxItemSet* rSet)
m_pIdxBox->SetText(sIdxBackup );
FontMetric aFontMetric( m_pFontList->Get(sStdBackup, sStdBackup) );
- m_pStandardHeightLB->Fill( &aFontMetric, m_pFontList );
+ m_pStandardHeightLB->Fill( &aFontMetric, m_pFontList.get() );
aFontMetric = m_pFontList->Get(sOutBackup, sOutBackup );
- m_pTitleHeightLB->Fill( &aFontMetric, m_pFontList );
+ m_pTitleHeightLB->Fill( &aFontMetric, m_pFontList.get() );
aFontMetric = m_pFontList->Get(sListBackup,sListBackup);
- m_pListHeightLB->Fill( &aFontMetric, m_pFontList );
+ m_pListHeightLB->Fill( &aFontMetric, m_pFontList.get() );
aFontMetric = m_pFontList->Get(sCapBackup, sCapBackup );
- m_pLabelHeightLB->Fill( &aFontMetric, m_pFontList );
+ m_pLabelHeightLB->Fill( &aFontMetric, m_pFontList.get() );
aFontMetric = m_pFontList->Get(sIdxBackup, sIdxBackup );
- m_pIndexHeightLB->Fill( &aFontMetric, m_pFontList );
+ m_pIndexHeightLB->Fill( &aFontMetric, m_pFontList.get() );
m_pStandardHeightLB->SetValue( CalcToPoint( nStandardHeight, MapUnit::MapTwip, 10 ) );
m_pTitleHeightLB-> SetValue( CalcToPoint( nTitleHeight , MapUnit::MapTwip, 10 ) );
@@ -1061,7 +1059,7 @@ IMPL_LINK( SwStdFontTabPage, LoseFocusHdl, Control&, rControl, void )
pHeightLB = m_pIndexHeightLB;
}
FontMetric aFontMetric( m_pFontList->Get(sEntry, sEntry) );
- pHeightLB->Fill( &aFontMetric, m_pFontList );
+ pHeightLB->Fill( &aFontMetric, m_pFontList.get() );
}
void SwStdFontTabPage::PageCreated( const SfxAllItemSet& aSet)
diff --git a/sw/source/uibase/inc/optpage.hxx b/sw/source/uibase/inc/optpage.hxx
index 05b0efb4d671..6557d6a010ee 100644
--- a/sw/source/uibase/inc/optpage.hxx
+++ b/sw/source/uibase/inc/optpage.hxx
@@ -144,7 +144,7 @@ class SwStdFontTabPage : public SfxTabPage
OUString m_sShellIndex;
VclPtr<SfxPrinter> m_pPrt;
- FontList* m_pFontList;
+ std::unique_ptr<FontList> m_pFontList;
SwStdFontConfig* m_pFontConfig;
SwWrtShell* m_pWrtShell;
LanguageType m_eLanguage;
commit bf3421c5942639b5dd3c82b35108384ef6b9f392
Author: Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Thu Jul 26 15:10:43 2018 +0200
Commit: Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Mon Jul 30 08:19:16 2018 +0200
loplugin:useuniqueptr in SwCaptionOptPage
Change-Id: I6e3391be26e6442ab13cc3d6d9da6e6909d68707
Reviewed-on: https://gerrit.libreoffice.org/58228
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
diff --git a/sw/source/ui/config/optload.cxx b/sw/source/ui/config/optload.cxx
index dc05b9f35417..faec48efbde8 100644
--- a/sw/source/ui/config/optload.cxx
+++ b/sw/source/ui/config/optload.cxx
@@ -562,7 +562,7 @@ SwCaptionOptPage::~SwCaptionOptPage()
void SwCaptionOptPage::dispose()
{
DelUserData();
- delete pMgr;
+ pMgr.reset();
m_pCheckLB.clear();
m_pLbCaptionOrder.clear();
m_pPreview.clear();
diff --git a/sw/source/uibase/inc/optload.hxx b/sw/source/uibase/inc/optload.hxx
index ef6f828b67e9..e8a8169abe8e 100644
--- a/sw/source/uibase/inc/optload.hxx
+++ b/sw/source/uibase/inc/optload.hxx
@@ -180,7 +180,7 @@ private:
OUString m_sNone;
- SwFieldMgr* pMgr;
+ std::unique_ptr<SwFieldMgr> pMgr;
bool bHTMLMode;
TextFilterAutoConvert m_aTextFilter;
More information about the Libreoffice-commits
mailing list