summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sfx2/source/appl/newhelp.cxx2
-rw-r--r--sfx2/source/bastyp/fltfnc.cxx4
-rw-r--r--sfx2/source/doc/docfile.cxx4
-rw-r--r--sfx2/source/doc/docinsert.cxx2
-rw-r--r--sfx2/source/doc/docmacromode.cxx2
-rw-r--r--sfx2/source/doc/oleprops.cxx32
-rw-r--r--sfx2/source/doc/oleprops.hxx4
-rw-r--r--sfx2/source/doc/sfxbasemodel.cxx4
8 files changed, 27 insertions, 27 deletions
diff --git a/sfx2/source/appl/newhelp.cxx b/sfx2/source/appl/newhelp.cxx
index 44f6d04c3821..7f7ae61767f1 100644
--- a/sfx2/source/appl/newhelp.cxx
+++ b/sfx2/source/appl/newhelp.cxx
@@ -2550,7 +2550,7 @@ void SfxHelpTextWindow_Impl::DoSearch()
return;
// create the search dialog
- m_xSrchDlg.reset(new sfx2::SearchDialog(pTextWin->GetFrameWeld(), "HelpSearchDialog"));
+ m_xSrchDlg = std::make_shared<sfx2::SearchDialog>(pTextWin->GetFrameWeld(), "HelpSearchDialog");
// set handler
m_xSrchDlg->SetFindHdl( LINK( this, SfxHelpTextWindow_Impl, FindHdl ) );
m_xSrchDlg->SetCloseHdl( LINK( this, SfxHelpTextWindow_Impl, CloseHdl ) );
diff --git a/sfx2/source/bastyp/fltfnc.cxx b/sfx2/source/bastyp/fltfnc.cxx
index e83edf00f776..060dd47a3d9f 100644
--- a/sfx2/source/bastyp/fltfnc.cxx
+++ b/sfx2/source/bastyp/fltfnc.cxx
@@ -1018,7 +1018,7 @@ void SfxFilterContainer::ReadSingleFilter_Impl(
std::shared_ptr<const SfxFilter> pFilter = bUpdate ? SfxFilter::GetFilterByName( sFilterName ) : nullptr;
if (!pFilter)
{
- pFilter.reset(new SfxFilter( sFilterName ,
+ pFilter = std::make_shared<SfxFilter>( sFilterName ,
sExtension ,
nFlags ,
nClipboardId ,
@@ -1026,7 +1026,7 @@ void SfxFilterContainer::ReadSingleFilter_Impl(
sMimeType ,
sUserData ,
sServiceName ,
- bEnabled ));
+ bEnabled );
rList.push_back( pFilter );
}
else
diff --git a/sfx2/source/doc/docfile.cxx b/sfx2/source/doc/docfile.cxx
index 06302d39f280..3e103460be1b 100644
--- a/sfx2/source/doc/docfile.cxx
+++ b/sfx2/source/doc/docfile.cxx
@@ -3240,7 +3240,7 @@ SfxMedium::SfxMedium( const uno::Sequence<beans::PropertyValue>& aArgs ) :
else
{
// This filter is from an external provider such as orcus.
- pImpl->m_pCustomFilter.reset(new SfxFilter(aFilterProvider, aFilterName));
+ pImpl->m_pCustomFilter = std::make_shared<SfxFilter>(aFilterProvider, aFilterName);
pImpl->m_pFilter = pImpl->m_pCustomFilter;
}
@@ -3405,7 +3405,7 @@ SfxItemSet* SfxMedium::GetItemSet() const
{
// this method *must* return an ItemSet, returning NULL can cause crashes
if (!pImpl->m_pSet)
- pImpl->m_pSet.reset( new SfxAllItemSet( SfxGetpApp()->GetPool() ) );
+ pImpl->m_pSet = std::make_shared<SfxAllItemSet>( SfxGetpApp()->GetPool() );
return pImpl->m_pSet.get();
}
diff --git a/sfx2/source/doc/docinsert.cxx b/sfx2/source/doc/docinsert.cxx
index 4114f61f538e..3d585992307b 100644
--- a/sfx2/source/doc/docinsert.cxx
+++ b/sfx2/source/doc/docinsert.cxx
@@ -194,7 +194,7 @@ IMPL_LINK_NOARG(DocumentInserter, DialogClosedHdl, sfx2::FileDialogHelper*, void
if ( xCtrlAccess.is() )
{
// always create a new itemset
- m_xItemSet.reset(new SfxAllItemSet( SfxGetpApp()->GetPool() ));
+ m_xItemSet = std::make_shared<SfxAllItemSet>( SfxGetpApp()->GetPool() );
short nDlgType = m_pFileDlg->GetDialogType();
bool bHasPassword = (
diff --git a/sfx2/source/doc/docmacromode.cxx b/sfx2/source/doc/docmacromode.cxx
index bfffdeac3e11..bbb3b629de2b 100644
--- a/sfx2/source/doc/docmacromode.cxx
+++ b/sfx2/source/doc/docmacromode.cxx
@@ -123,7 +123,7 @@ namespace sfx2
//= DocumentMacroMode
DocumentMacroMode::DocumentMacroMode( IMacroDocumentAccess& rDocumentAccess )
- :m_xData( new DocumentMacroMode_Data( rDocumentAccess ) )
+ :m_xData( std::make_shared<DocumentMacroMode_Data>( rDocumentAccess ) )
{
}
diff --git a/sfx2/source/doc/oleprops.cxx b/sfx2/source/doc/oleprops.cxx
index 57ece53ea78d..3267c58dc877 100644
--- a/sfx2/source/doc/oleprops.cxx
+++ b/sfx2/source/doc/oleprops.cxx
@@ -799,33 +799,33 @@ void SfxOleSection::SetProperty( const SfxOlePropertyRef& xProp )
void SfxOleSection::SetInt32Value( sal_Int32 nPropId, sal_Int32 nValue )
{
- SetProperty( SfxOlePropertyRef( new SfxOleInt32Property( nPropId, nValue ) ) );
+ SetProperty( std::make_shared<SfxOleInt32Property>( nPropId, nValue ) );
}
void SfxOleSection::SetDoubleValue( sal_Int32 nPropId, double fValue )
{
- SetProperty( SfxOlePropertyRef( new SfxOleDoubleProperty( nPropId, fValue ) ) );
+ SetProperty( std::make_shared<SfxOleDoubleProperty>( nPropId, fValue ) );
}
void SfxOleSection::SetBoolValue( sal_Int32 nPropId, bool bValue )
{
- SetProperty( SfxOlePropertyRef( new SfxOleBoolProperty( nPropId, bValue ) ) );
+ SetProperty( std::make_shared<SfxOleBoolProperty>( nPropId, bValue ) );
}
bool SfxOleSection::SetStringValue( sal_Int32 nPropId, const OUString& rValue )
{
bool bInserted = !rValue.isEmpty();
if( bInserted )
- SetProperty( SfxOlePropertyRef( new SfxOleString8Property( nPropId, maCodePageProp, rValue ) ) );
+ SetProperty( std::make_shared<SfxOleString8Property>( nPropId, maCodePageProp, rValue ) );
return bInserted;
}
void SfxOleSection::SetFileTimeValue( sal_Int32 nPropId, const util::DateTime& rValue )
{
if ( rValue.Year == 0 || rValue.Month == 0 || rValue.Day == 0 )
- SetProperty( SfxOlePropertyRef( new SfxOleFileTimeProperty( nPropId, TIMESTAMP_INVALID_UTILDATETIME ) ) );
+ SetProperty( std::make_shared<SfxOleFileTimeProperty>( nPropId, TIMESTAMP_INVALID_UTILDATETIME ) );
else
- SetProperty( SfxOlePropertyRef( new SfxOleFileTimeProperty( nPropId, rValue ) ) );
+ SetProperty( std::make_shared<SfxOleFileTimeProperty>( nPropId, rValue ) );
}
void SfxOleSection::SetDateValue( sal_Int32 nPropId, const util::Date& rValue )
@@ -833,12 +833,12 @@ void SfxOleSection::SetDateValue( sal_Int32 nPropId, const util::Date& rValue )
//Annoyingly MS2010 considers VT_DATE apparently as an invalid possibility, so here we use VT_FILETIME
//instead :-(
if ( rValue.Year == 0 || rValue.Month == 0 || rValue.Day == 0 )
- SetProperty( SfxOlePropertyRef( new SfxOleFileTimeProperty( nPropId, TIMESTAMP_INVALID_UTILDATETIME ) ) );
+ SetProperty( std::make_shared<SfxOleFileTimeProperty>( nPropId, TIMESTAMP_INVALID_UTILDATETIME ) );
else
{
const util::DateTime aValue(0, 0, 0, 0, rValue.Day, rValue.Month,
rValue.Year, false );
- SetProperty( SfxOlePropertyRef( new SfxOleFileTimeProperty( nPropId, aValue ) ) );
+ SetProperty( std::make_shared<SfxOleFileTimeProperty>( nPropId, aValue ) );
}
}
@@ -1043,25 +1043,25 @@ void SfxOleSection::LoadProperty( SvStream& rStrm, sal_Int32 nPropId )
switch( nPropType )
{
case PROPTYPE_INT32:
- xProp.reset( new SfxOleInt32Property( nPropId ) );
+ xProp = std::make_shared<SfxOleInt32Property>( nPropId );
break;
case PROPTYPE_DOUBLE:
- xProp.reset( new SfxOleDoubleProperty( nPropId ) );
+ xProp = std::make_shared<SfxOleDoubleProperty>( nPropId );
break;
case PROPTYPE_BOOL:
- xProp.reset( new SfxOleBoolProperty( nPropId ) );
+ xProp = std::make_shared<SfxOleBoolProperty>( nPropId );
break;
case PROPTYPE_STRING8:
- xProp.reset( new SfxOleString8Property( nPropId, maCodePageProp ) );
+ xProp = std::make_shared<SfxOleString8Property>( nPropId, maCodePageProp );
break;
case PROPTYPE_STRING16:
- xProp.reset( new SfxOleString16Property( nPropId ) );
+ xProp = std::make_shared<SfxOleString16Property>( nPropId );
break;
case PROPTYPE_FILETIME:
- xProp.reset( new SfxOleFileTimeProperty( nPropId ) );
+ xProp = std::make_shared<SfxOleFileTimeProperty>( nPropId );
break;
case PROPTYPE_DATE:
- xProp.reset( new SfxOleDateProperty( nPropId ) );
+ xProp = std::make_shared<SfxOleDateProperty>( nPropId );
break;
}
// load property contents
@@ -1149,7 +1149,7 @@ SfxOleSection& SfxOlePropertySet::AddSection( const SvGlobalName& rSectionGuid )
{
// #i66214# #i66428# applications may write broken dictionary properties in wrong sections
bool bSupportsDict = rSectionGuid == GetSectionGuid( SECTION_CUSTOM );
- xSection.reset( new SfxOleSection( bSupportsDict ) );
+ xSection = std::make_shared<SfxOleSection>( bSupportsDict );
maSectionMap[ rSectionGuid ] = xSection;
}
return *xSection;
diff --git a/sfx2/source/doc/oleprops.hxx b/sfx2/source/doc/oleprops.hxx
index b9b742676cd2..de19ff4b530f 100644
--- a/sfx2/source/doc/oleprops.hxx
+++ b/sfx2/source/doc/oleprops.hxx
@@ -100,9 +100,9 @@ class SfxOleTextEncoding
{
public:
explicit SfxOleTextEncoding() :
- mxTextEnc( new rtl_TextEncoding( osl_getThreadTextEncoding() ) ) {}
+ mxTextEnc( std::make_shared<rtl_TextEncoding>( osl_getThreadTextEncoding() ) ) {}
explicit SfxOleTextEncoding( rtl_TextEncoding eTextEnc ) :
- mxTextEnc( new rtl_TextEncoding( eTextEnc ) ) {}
+ mxTextEnc( std::make_shared<rtl_TextEncoding>( eTextEnc ) ) {}
/** Returns the current text encoding identifier. */
rtl_TextEncoding GetTextEncoding() const { return *mxTextEnc; }
diff --git a/sfx2/source/doc/sfxbasemodel.cxx b/sfx2/source/doc/sfxbasemodel.cxx
index aa19c4f3dcde..0446ee82ac50 100644
--- a/sfx2/source/doc/sfxbasemodel.cxx
+++ b/sfx2/source/doc/sfxbasemodel.cxx
@@ -501,7 +501,7 @@ SfxSaveGuard::~SfxSaveGuard()
SfxBaseModel::SfxBaseModel( SfxObjectShell *pObjectShell )
: BaseMutex()
-, m_pData( new IMPL_SfxBaseModel_DataContainer( m_aMutex, pObjectShell ) )
+, m_pData( std::make_shared<IMPL_SfxBaseModel_DataContainer>( m_aMutex, pObjectShell ) )
, m_bSupportEmbeddedScripts( pObjectShell && pObjectShell->Get_Impl() && !pObjectShell->Get_Impl()->m_bNoBasicCapabilities )
, m_bSupportDocRecovery( pObjectShell && pObjectShell->Get_Impl() && pObjectShell->Get_Impl()->m_bDocRecoverySupport )
{
@@ -3484,7 +3484,7 @@ void SfxBaseModel::getGrabBagItem(css::uno::Any& rVal) const
void SfxBaseModel::setGrabBagItem(const css::uno::Any& rVal)
{
if (!m_pData->m_xGrabBagItem.get())
- m_pData->m_xGrabBagItem.reset(new SfxGrabBagItem);
+ m_pData->m_xGrabBagItem = std::make_shared<SfxGrabBagItem>();
m_pData->m_xGrabBagItem->PutValue(rVal, 0);
}