diff options
-rw-r--r-- | sc/source/ui/unoobj/scdetect.cxx | 2 | ||||
-rw-r--r-- | sd/source/ui/unoidl/sddetect.cxx | 2 | ||||
-rw-r--r-- | sfx2/inc/sfx2/docfilt.hxx | 14 | ||||
-rw-r--r-- | sfx2/source/doc/docfile.cxx | 2 | ||||
-rw-r--r-- | sfx2/source/doc/docfilt.cxx | 24 | ||||
-rw-r--r-- | starmath/source/smdetect.cxx | 2 | ||||
-rw-r--r-- | sw/source/ui/uno/swdetect.cxx | 2 |
7 files changed, 23 insertions, 25 deletions
diff --git a/sc/source/ui/unoobj/scdetect.cxx b/sc/source/ui/unoobj/scdetect.cxx index 782d221daf80..45c4666cb3f7 100644 --- a/sc/source/ui/unoobj/scdetect.cxx +++ b/sc/source/ui/unoobj/scdetect.cxx @@ -379,7 +379,7 @@ static sal_Bool lcl_MayBeDBase( SvStream& rStream ) { try { - String aFilterName; + OUString aFilterName; if ( pFilter ) aFilterName = pFilter->GetName(); aTypeName = SfxFilter::GetTypeFromStorage( xStorage, pFilter ? pFilter->IsOwnTemplateFormat() : false, &aFilterName ); diff --git a/sd/source/ui/unoidl/sddetect.cxx b/sd/source/ui/unoidl/sddetect.cxx index d140345b4d81..588982fa1cb2 100644 --- a/sd/source/ui/unoidl/sddetect.cxx +++ b/sd/source/ui/unoidl/sddetect.cxx @@ -254,7 +254,7 @@ SdFilterDetect::~SdFilterDetect() // the storage can be corrupted and it will be detected here try { - String sFilterName; + OUString sFilterName; if ( pFilter ) sFilterName = pFilter->GetName(); aTypeName = SfxFilter::GetTypeFromStorage( xStorage, pFilter ? pFilter->IsOwnTemplateFormat() : sal_False, &sFilterName ); diff --git a/sfx2/inc/sfx2/docfilt.hxx b/sfx2/inc/sfx2/docfilt.hxx index c4ecb97e1e7e..c017f849be8e 100644 --- a/sfx2/inc/sfx2/docfilt.hxx +++ b/sfx2/inc/sfx2/docfilt.hxx @@ -101,13 +101,13 @@ public: static const SfxFilter* GetFilterByName( const String& rName ); static const SfxFilter* GetDefaultFilterFromFactory( const String& rServiceName ); - static String GetTypeFromStorage( const SotStorage& rStg ); - static String GetTypeFromStorage( const com::sun::star::uno::Reference< com::sun::star::embed::XStorage >& xStorage, - sal_Bool bTemplate = sal_False, - String* pName=0 ) - throw ( ::com::sun::star::beans::UnknownPropertyException, - ::com::sun::star::lang::WrappedTargetException, - ::com::sun::star::uno::RuntimeException ); + static OUString GetTypeFromStorage( const SotStorage& rStg ); + static OUString GetTypeFromStorage( + const com::sun::star::uno::Reference<com::sun::star::embed::XStorage>& xStorage, + bool bTemplate = false, OUString* pName = NULL ) + throw ( com::sun::star::beans::UnknownPropertyException, + com::sun::star::lang::WrappedTargetException, + com::sun::star::uno::RuntimeException ); }; #endif diff --git a/sfx2/source/doc/docfile.cxx b/sfx2/source/doc/docfile.cxx index 3ce8ab77b360..b6d1f85ac34a 100644 --- a/sfx2/source/doc/docfile.cxx +++ b/sfx2/source/doc/docfile.cxx @@ -2933,7 +2933,7 @@ SfxMedium::SfxMedium( const ::com::sun::star::uno::Sequence< ::com::sun::star::b SfxMedium::SfxMedium( const uno::Reference < embed::XStorage >& rStor, const String& rBaseURL, const SfxItemSet* p ) : pImp(new SfxMedium_Impl(this)) { - String aType = SfxFilter::GetTypeFromStorage( rStor ); + OUString aType = SfxFilter::GetTypeFromStorage(rStor); pImp->m_pFilter = SFX_APP()->GetFilterMatcher().GetFilter4EA( aType ); DBG_ASSERT( pImp->m_pFilter, "No Filter for storage found!" ); diff --git a/sfx2/source/doc/docfilt.cxx b/sfx2/source/doc/docfilt.cxx index 097074bd8df0..f7d47e839573 100644 --- a/sfx2/source/doc/docfilt.cxx +++ b/sfx2/source/doc/docfilt.cxx @@ -124,7 +124,7 @@ const SfxFilter* SfxFilter::GetFilterByName( const String& rName ) return aMatch.GetFilter4FilterName( rName, 0, 0 ); } -String SfxFilter::GetTypeFromStorage( const SotStorage& rStg ) +OUString SfxFilter::GetTypeFromStorage( const SotStorage& rStg ) { const char* pType=0; if ( rStg.IsStream( rtl::OUString("WordDocument") ) ) @@ -164,26 +164,24 @@ String SfxFilter::GetTypeFromStorage( const SotStorage& rStg ) return pType ? rtl::OUString::createFromAscii(pType) : rtl::OUString(); } -String SfxFilter::GetTypeFromStorage( const com::sun::star::uno::Reference< com::sun::star::embed::XStorage >& xStorage, sal_Bool bTemplate, - String* pFilterName ) - throw ( beans::UnknownPropertyException, - lang::WrappedTargetException, - uno::RuntimeException ) +OUString SfxFilter::GetTypeFromStorage( + const uno::Reference<embed::XStorage>& xStorage, bool bTemplate, OUString* pFilterName ) + throw ( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException ) { SfxFilterMatcher aMatcher; const char* pType=0; - String aName; + OUString aName; if ( pFilterName ) { aName = *pFilterName; - pFilterName->Erase(); + *pFilterName = OUString(); } com::sun::star::uno::Reference< com::sun::star::beans::XPropertySet > xProps( xStorage, com::sun::star::uno::UNO_QUERY ); if ( xProps.is() ) { - ::rtl::OUString aMediaType; - xProps->getPropertyValue( ::rtl::OUString("MediaType") ) >>= aMediaType; + OUString aMediaType; + xProps->getPropertyValue("MediaType") >>= aMediaType; if ( !aMediaType.isEmpty() ) { ::com::sun::star::datatransfer::DataFlavor aDataFlavor; @@ -200,7 +198,7 @@ String SfxFilter::GetTypeFromStorage( const com::sun::star::uno::Reference< com: nDont |= SFX_FILTER_TEMPLATEPATH; const SfxFilter* pFilter = 0; - if ( aName.Len() ) + if (!aName.isEmpty()) // get preselected Filter if it matches the desired filter flags pFilter = aMatcher.GetFilter4FilterName( aName, nMust, nDont ); @@ -226,10 +224,10 @@ String SfxFilter::GetTypeFromStorage( const com::sun::star::uno::Reference< com: //TODO: do it without SfxFilter //TODO/LATER: don't yield FilterName, should be done in FWK! - String aRet; + OUString aRet; if ( pType ) { - aRet = rtl::OUString::createFromAscii(pType); + aRet = OUString::createFromAscii(pType); if ( pFilterName ) *pFilterName = aMatcher.GetFilter4EA( aRet )->GetName(); } diff --git a/starmath/source/smdetect.cxx b/starmath/source/smdetect.cxx index da11ce6ebcd6..96869425e7c2 100644 --- a/starmath/source/smdetect.cxx +++ b/starmath/source/smdetect.cxx @@ -224,7 +224,7 @@ SmFilterDetect::~SmFilterDetect() const SfxFilter* pFilter = aPreselectedFilterName.Len() ? SfxFilterMatcher().GetFilter4FilterName( aPreselectedFilterName ) : aTypeName.Len() ? SfxFilterMatcher(rtl::OUString("smath")).GetFilter4EA( aTypeName ) : 0; - String aTmpFilterName; + OUString aTmpFilterName; if ( pFilter ) aTmpFilterName = pFilter->GetName(); aTypeName = SfxFilter::GetTypeFromStorage( xStorage, pFilter ? pFilter->IsAllowedAsTemplate() : sal_False, &aTmpFilterName ); diff --git a/sw/source/ui/uno/swdetect.cxx b/sw/source/ui/uno/swdetect.cxx index ba8fd2e15af2..74cbcf071809 100644 --- a/sw/source/ui/uno/swdetect.cxx +++ b/sw/source/ui/uno/swdetect.cxx @@ -231,7 +231,7 @@ SwFilterDetect::~SwFilterDetect() SfxFilterMatcher(rtl::OUString("swriter")).GetFilter4EA( aTypeName ) : 0; if (!pPreFilter) pPreFilter = SfxFilterMatcher(rtl::OUString("sweb")).GetFilter4EA( aTypeName ); - String aFilterName; + OUString aFilterName; if ( pPreFilter ) { aFilterName = pPreFilter->GetName(); |