diff options
author | Kohei Yoshida <kohei.yoshida@suse.com> | 2011-08-29 21:25:37 -0400 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@suse.com> | 2011-08-29 21:25:37 -0400 |
commit | c6d99ac2e37fac45aa0a33e00232d9f1572b766d (patch) | |
tree | a8b4ca071a603eebedfadcbf8c85770f0104abea /sc | |
parent | 63e3fb44178f9e00c0e8d37c957fd55643fa9c4a (diff) |
String to rtl::OUString.
Diffstat (limited to 'sc')
-rw-r--r-- | sc/inc/rangeutl.hxx | 1 | ||||
-rw-r--r-- | sc/inc/tablink.hxx | 4 | ||||
-rw-r--r-- | sc/source/core/tool/rangeutl.cxx | 10 | ||||
-rw-r--r-- | sc/source/ui/docshell/tablink.cxx | 2 | ||||
-rw-r--r-- | sc/source/ui/inc/linkarea.hxx | 8 | ||||
-rw-r--r-- | sc/source/ui/miscdlgs/linkarea.cxx | 52 |
6 files changed, 44 insertions, 33 deletions
diff --git a/sc/inc/rangeutl.hxx b/sc/inc/rangeutl.hxx index 826227f82ba0..18d15d5ffe5f 100644 --- a/sc/inc/rangeutl.hxx +++ b/sc/inc/rangeutl.hxx @@ -317,6 +317,7 @@ public: ScAreaNameIterator( ScDocument* pDoc ); ~ScAreaNameIterator() {} + bool Next( rtl::OUString& rName, ScRange& rRange ); bool Next( String& rName, ScRange& rRange ); bool WasDBName() const { return !bFirstPass; } }; diff --git a/sc/inc/tablink.hxx b/sc/inc/tablink.hxx index d7227b285614..5fd98df2d7e5 100644 --- a/sc/inc/tablink.hxx +++ b/sc/inc/tablink.hxx @@ -91,8 +91,8 @@ private: public: ScDocumentLoader( const String& rFileName, - String& rFilterName, String& rOptions, - sal_uInt32 nRekCnt = 0, sal_Bool bWithInteraction = false ); + String& rFilterName, String& rOptions, + sal_uInt32 nRekCnt = 0, bool bWithInteraction = false ); ~ScDocumentLoader(); ScDocument* GetDocument(); ScDocShell* GetDocShell() { return pDocShell; } diff --git a/sc/source/core/tool/rangeutl.cxx b/sc/source/core/tool/rangeutl.cxx index 3960de38b0c7..e0a00dcf3814 100644 --- a/sc/source/core/tool/rangeutl.cxx +++ b/sc/source/core/tool/rangeutl.cxx @@ -1057,6 +1057,16 @@ ScAreaNameIterator::ScAreaNameIterator( ScDocument* pDoc ) : } } +bool ScAreaNameIterator::Next( rtl::OUString& rName, ScRange& rRange ) +{ + // Just a wrapper for rtl::OUString for now. It should replace the method + // below eventually. + String aTmp; + bool bRet = Next(aTmp, rRange); + rName = aTmp; + return bRet; +} + bool ScAreaNameIterator::Next( String& rName, ScRange& rRange ) { for (;;) diff --git a/sc/source/ui/docshell/tablink.cxx b/sc/source/ui/docshell/tablink.cxx index cb8255085872..9cfd9e8a11ed 100644 --- a/sc/source/ui/docshell/tablink.cxx +++ b/sc/source/ui/docshell/tablink.cxx @@ -546,7 +546,7 @@ void ScDocumentLoader::RemoveAppPrefix( String& rFilterName ) ScDocumentLoader::ScDocumentLoader( const String& rFileName, String& rFilterName, String& rOptions, - sal_uInt32 nRekCnt, sal_Bool bWithInteraction ) : + sal_uInt32 nRekCnt, bool bWithInteraction ) : pDocShell(0), pMedium(0) { diff --git a/sc/source/ui/inc/linkarea.hxx b/sc/source/ui/inc/linkarea.hxx index 2a5ab6a18ccb..20724fa7293d 100644 --- a/sc/source/ui/inc/linkarea.hxx +++ b/sc/source/ui/inc/linkarea.hxx @@ -89,10 +89,10 @@ public: virtual short Execute(); // overwritten to set dialog parent - String GetURL(); - String GetFilter(); // may be empty - String GetOptions(); // filter options - String GetSource(); // separated by ";" + rtl::OUString GetURL(); + rtl::OUString GetFilter(); // may be empty + rtl::OUString GetOptions(); // filter options + rtl::OUString GetSource(); // separated by ";" sal_uLong GetRefresh(); // 0 if disabled }; diff --git a/sc/source/ui/miscdlgs/linkarea.cxx b/sc/source/ui/miscdlgs/linkarea.cxx index baff23726e72..dd7d129b0c58 100644 --- a/sc/source/ui/miscdlgs/linkarea.cxx +++ b/sc/source/ui/miscdlgs/linkarea.cxx @@ -121,27 +121,27 @@ IMPL_LINK( ScLinkedAreaDlg, BrowseHdl, PushButton*, EMPTYARG ) IMPL_LINK( ScLinkedAreaDlg, FileHdl, ComboBox*, EMPTYARG ) { - String aEntered = aCbUrl.GetURL(); + rtl::OUString aEntered = aCbUrl.GetURL(); if (pSourceShell) { SfxMedium* pMed = pSourceShell->GetMedium(); - if ( pMed->GetName() == aEntered ) + if ( aEntered.equals(pMed->GetName()) ) { // already loaded - nothing to do return 0; } } - String aFilter; - String aOptions; + rtl::OUString aFilter; + rtl::OUString aOptions; // get filter name by looking at the file content (bWithContent = TRUE) // Break operation if any error occurred inside. if (!ScDocumentLoader::GetFilterName( aEntered, aFilter, aOptions, true, true )) return 0; // #i53241# replace HTML filter with DataQuery filter - if( aFilter.EqualsAscii( FILTERNAME_HTML ) ) - aFilter.AssignAscii( FILTERNAME_QUERY ); + if (aFilter.equalsAscii(FILTERNAME_HTML)) + aFilter = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(FILTERNAME_QUERY)); LoadDocument( aEntered, aFilter, aOptions ); @@ -169,7 +169,7 @@ void ScLinkedAreaDlg::LoadDocument( const String& rFile, const String& rFilter, SfxErrorContext aEc( ERRCTX_SFX_OPENDOC, rFile ); - ScDocumentLoader aLoader( rFile, aNewFilter, aNewOptions, 0, sal_True ); // with interaction + ScDocumentLoader aLoader( rFile, aNewFilter, aNewOptions, 0, true ); // with interaction pSourceShell = aLoader.GetDocShell(); if ( pSourceShell ) { @@ -205,7 +205,7 @@ void ScLinkedAreaDlg::InitFromOldLink( const String& rFile, const String& rFilte aLbRanges.SelectEntry( aRange ); } - sal_Bool bDoRefresh = ( nRefresh != 0 ); + bool bDoRefresh = (nRefresh != 0); aBtnReload.Check( bDoRefresh ); if (bDoRefresh) aNfDelay.SetValue( nRefresh ); @@ -236,11 +236,11 @@ IMPL_LINK( ScLinkedAreaDlg, DialogClosedHdl, sfx2::FileDialogHelper*, _pFileDlg WaitObject aWait( this ); // replace HTML filter with DataQuery filter - const String aHTMLFilterName( RTL_CONSTASCII_USTRINGPARAM( FILTERNAME_HTML ) ); - const String aWebQFilterName( RTL_CONSTASCII_USTRINGPARAM( FILTERNAME_QUERY ) ); + const rtl::OUString aHTMLFilterName( RTL_CONSTASCII_USTRINGPARAM( FILTERNAME_HTML ) ); + const rtl::OUString aWebQFilterName( RTL_CONSTASCII_USTRINGPARAM( FILTERNAME_QUERY ) ); const SfxFilter* pFilter = pMed->GetFilter(); - if( pFilter && (pFilter->GetFilterName() == aHTMLFilterName) ) + if (pFilter && aHTMLFilterName.equals(pFilter->GetFilterName())) { const SfxFilter* pNewFilter = ScDocShell::Factory().GetFilterContainer()->GetFilter4FilterName( aWebQFilterName ); @@ -288,19 +288,19 @@ IMPL_LINK( ScLinkedAreaDlg, DialogClosedHdl, sfx2::FileDialogHelper*, _pFileDlg void ScLinkedAreaDlg::UpdateSourceRanges() { - aLbRanges.SetUpdateMode( false ); + aLbRanges.SetUpdateMode(false); aLbRanges.Clear(); if ( pSourceShell ) { ScAreaNameIterator aIter( pSourceShell->GetDocument() ); ScRange aDummy; - String aName; + rtl::OUString aName; while ( aIter.Next( aName, aDummy ) ) aLbRanges.InsertEntry( aName ); } - aLbRanges.SetUpdateMode( sal_True ); + aLbRanges.SetUpdateMode(true); if ( aLbRanges.GetEntryCount() == 1 ) aLbRanges.SelectEntryPos(0); @@ -308,15 +308,15 @@ void ScLinkedAreaDlg::UpdateSourceRanges() void ScLinkedAreaDlg::UpdateEnable() { - sal_Bool bEnable = ( pSourceShell && aLbRanges.GetSelectEntryCount() ); + bool bEnable = ( pSourceShell && aLbRanges.GetSelectEntryCount() ); aBtnOk.Enable( bEnable ); - sal_Bool bReload = aBtnReload.IsChecked(); + bool bReload = aBtnReload.IsChecked(); aNfDelay.Enable( bReload ); aFtSeconds.Enable( bReload ); } -String ScLinkedAreaDlg::GetURL() +rtl::OUString ScLinkedAreaDlg::GetURL() { if (pSourceShell) { @@ -326,37 +326,37 @@ String ScLinkedAreaDlg::GetURL() return EMPTY_STRING; } -String ScLinkedAreaDlg::GetFilter() +rtl::OUString ScLinkedAreaDlg::GetFilter() { if (pSourceShell) { SfxMedium* pMed = pSourceShell->GetMedium(); return pMed->GetFilter()->GetFilterName(); } - return EMPTY_STRING; + return rtl::OUString(); } -String ScLinkedAreaDlg::GetOptions() +rtl::OUString ScLinkedAreaDlg::GetOptions() { if (pSourceShell) { SfxMedium* pMed = pSourceShell->GetMedium(); return ScDocumentLoader::GetOptions( *pMed ); } - return EMPTY_STRING; + return rtl::OUString(); } -String ScLinkedAreaDlg::GetSource() +rtl::OUString ScLinkedAreaDlg::GetSource() { - String aSource; + rtl::OUStringBuffer aBuf; sal_uInt16 nCount = aLbRanges.GetSelectEntryCount(); for (sal_uInt16 i=0; i<nCount; i++) { if (i > 0) - aSource.Append( (sal_Unicode) ';' ); - aSource.Append( aLbRanges.GetSelectEntry( i ) ); + aBuf.append(sal_Unicode(';')); + aBuf.append(aLbRanges.GetSelectEntry(i)); } - return aSource; + return aBuf.makeStringAndClear(); } sal_uLong ScLinkedAreaDlg::GetRefresh() |