diff options
-rw-r--r-- | sd/inc/sdpage.hxx | 6 | ||||
-rw-r--r-- | sd/source/core/drawdoc3.cxx | 10 | ||||
-rw-r--r-- | sd/source/core/sdpage.cxx | 18 | ||||
-rw-r--r-- | sd/source/core/sdpage2.cxx | 8 | ||||
-rw-r--r-- | sd/source/core/stlfamily.cxx | 2 | ||||
-rw-r--r-- | sd/source/ui/toolpanel/controls/DocumentHelper.cxx | 5 | ||||
-rw-r--r-- | sd/source/ui/toolpanel/controls/MasterPagesSelector.cxx | 5 | ||||
-rw-r--r-- | sd/source/ui/view/drviews1.cxx | 17 | ||||
-rw-r--r-- | sd/source/ui/view/drviewsb.cxx | 2 | ||||
-rw-r--r-- | svtools/inc/svtools/tabbar.hxx | 6 | ||||
-rw-r--r-- | svtools/source/brwbox/datwin.cxx | 2 | ||||
-rw-r--r-- | svtools/source/control/tabbar.cxx | 32 | ||||
-rw-r--r-- | svx/inc/svx/svdpage.hxx | 2 | ||||
-rw-r--r-- | svx/source/svdraw/svdpage.cxx | 4 | ||||
-rw-r--r-- | vcl/inc/vcl/outdev.hxx | 2 | ||||
-rw-r--r-- | vcl/source/gdi/outdev3.cxx | 2 |
16 files changed, 60 insertions, 63 deletions
diff --git a/sd/inc/sdpage.hxx b/sd/inc/sdpage.hxx index 9b1236a73a7e..8089e9a058e3 100644 --- a/sd/inc/sdpage.hxx +++ b/sd/inc/sdpage.hxx @@ -127,7 +127,7 @@ protected: sal_uInt32 mnTime; ///< Display time in seconds sal_Bool mbSoundOn; ///< with / without sound. sal_Bool mbExcluded; ///< will (not) be displayed during show. - String maLayoutName; ///< Name of the layout + OUString maLayoutName; ///< Name of the layout String maSoundFile; ///< Path to sound file (MSDOS notation). bool mbLoopSound; bool mbStopSound; @@ -273,8 +273,8 @@ public: virtual void Changed(const SdrObject& rObj, SdrUserCallType eType, const Rectangle& rOldBoundRect); - void SetLayoutName(String aName); - virtual String GetLayoutName() const { return maLayoutName; } + void SetLayoutName(OUString aName); + virtual OUString GetLayoutName() const { return maLayoutName; } void SetFileName(const String& aName) { maFileName = aName; } virtual String GetFileName() const { return maFileName; } diff --git a/sd/source/core/drawdoc3.cxx b/sd/source/core/drawdoc3.cxx index 27e9197c0cd6..ab8b0e5e82c6 100644 --- a/sd/source/core/drawdoc3.cxx +++ b/sd/source/core/drawdoc3.cxx @@ -1258,7 +1258,7 @@ void SdDrawDocument::RemoveUnnecessaryMasterPages(SdPage* pMasterPage, sal_Bool { // Do not delete master pages that have their precious flag set. sal_Bool bDeleteMaster = !pMaster->IsPrecious(); - String aLayoutName = pMaster->GetLayoutName(); + OUString aLayoutName = pMaster->GetLayoutName(); if(bOnlyDuplicatePages ) { @@ -1419,11 +1419,11 @@ void SdDrawDocument::SetMasterPage(sal_uInt16 nSdPageNum, } else { - String aSearchFor(rLayoutName); - aSearchFor.AppendAscii( RTL_CONSTASCII_STRINGPARAM( SD_LT_SEPARATOR )); - aSearchFor.Append( String(SdResId(STR_LAYOUT_OUTLINE))) ; + OUStringBuffer aBuf(rLayoutName); + aBuf.append(SD_LT_SEPARATOR).append(SdResId(STR_LAYOUT_OUTLINE).toString()); + OUString aSearchFor(aBuf.makeStringAndClear()); - for (sal_uInt16 nMP = 0; nMP < pSourceDoc->GetMasterPageCount(); nMP++) + for (sal_uInt16 nMP = 0; nMP < pSourceDoc->GetMasterPageCount(); ++nMP) { SdPage* pMP = (SdPage*) pSourceDoc->GetMasterPage(nMP); diff --git a/sd/source/core/sdpage.cxx b/sd/source/core/sdpage.cxx index 0432f5403700..0d44e14e3029 100644 --- a/sd/source/core/sdpage.cxx +++ b/sd/source/core/sdpage.cxx @@ -118,9 +118,9 @@ SdPage::SdPage(SdDrawDocument& rNewDoc, StarBASIC* pBasic, sal_Bool bMasterPage) // Der Layoutname der Seite wird von SVDRAW benutzt, um die Praesentations- // vorlagen der Gliederungsobjekte zu ermitteln. Darum enthaelt er bereits // den Bezeichner fuer die Gliederung (STR_LAYOUT_OUTLINE). - maLayoutName = String(SdResId(STR_LAYOUT_DEFAULT_NAME)); - maLayoutName.AppendAscii( RTL_CONSTASCII_STRINGPARAM( SD_LT_SEPARATOR )); - maLayoutName += String(SdResId(STR_LAYOUT_OUTLINE)); + OUStringBuffer aBuf(SdResId(STR_LAYOUT_DEFAULT_NAME).toString()); + aBuf.append(SD_LT_SEPARATOR).append(SdResId(STR_LAYOUT_OUTLINE).toString()); + maLayoutName = aBuf.makeStringAndClear(); Size aPageSize(GetSize()); @@ -2494,18 +2494,16 @@ void SdPage::SetLinkData(const String&, const String& ) |* Layoutname setzen |* \************************************************************************/ -void SdPage::SetLayoutName(String aName) +void SdPage::SetLayoutName(OUString aName) { maLayoutName = aName; if( mbMaster ) { - String aSep( RTL_CONSTASCII_USTRINGPARAM(SD_LT_SEPARATOR) ); - sal_uInt16 nPos = maLayoutName.Search( aSep ); - if ( nPos != STRING_NOTFOUND ) - { - FmFormPage::SetName(maLayoutName.Copy(0, nPos)); - } + OUString aSep(SD_LT_SEPARATOR); + sal_Int32 nPos = maLayoutName.indexOf(aSep); + if (nPos != -1) + FmFormPage::SetName(maLayoutName.copy(0, nPos)); } } diff --git a/sd/source/core/sdpage2.cxx b/sd/source/core/sdpage2.cxx index d8ec4ec7a52d..f44cbcede000 100644 --- a/sd/source/core/sdpage2.cxx +++ b/sd/source/core/sdpage2.cxx @@ -90,10 +90,10 @@ void SdPage::SetPresentationLayout(const String& rLayoutName, /********************************************************************* |* Layoutname der Seite \********************************************************************/ - String aOldLayoutName(maLayoutName); // merken - maLayoutName = rLayoutName; - maLayoutName.AppendAscii( RTL_CONSTASCII_STRINGPARAM( SD_LT_SEPARATOR )); - maLayoutName += String(SdResId(STR_LAYOUT_OUTLINE)); + OUString aOldLayoutName(maLayoutName); // merken + OUStringBuffer aBuf(rLayoutName); + aBuf.append(SD_LT_SEPARATOR).append(SdResId(STR_LAYOUT_OUTLINE).toString()); + maLayoutName = aBuf.makeStringAndClear(); /********************************************************************* |* ggf. Masterpage suchen und setzen diff --git a/sd/source/core/stlfamily.cxx b/sd/source/core/stlfamily.cxx index 7b32a4b2abd9..5024a8134730 100644 --- a/sd/source/core/stlfamily.cxx +++ b/sd/source/core/stlfamily.cxx @@ -62,7 +62,7 @@ typedef std::map< rtl::OUString, rtl::Reference< SdStyleSheet > > PresStyleMap; struct SdStyleFamilyImpl { SdrPageWeakRef mxMasterPage; - String maLayoutName; + OUString maLayoutName; PresStyleMap& getStyleSheets(); rtl::Reference< SfxStyleSheetPool > mxPool; diff --git a/sd/source/ui/toolpanel/controls/DocumentHelper.cxx b/sd/source/ui/toolpanel/controls/DocumentHelper.cxx index 65ac625f1d34..10eec0451aa4 100644 --- a/sd/source/ui/toolpanel/controls/DocumentHelper.cxx +++ b/sd/source/ui/toolpanel/controls/DocumentHelper.cxx @@ -315,7 +315,7 @@ void DocumentHelper::AssignMasterPageToPageList ( // Make the layout name by stripping ouf the layout postfix from the // layout name of the given master page. - String sFullLayoutName (pMasterPage->GetLayoutName()); + OUString sFullLayoutName(pMasterPage->GetLayoutName()); String sBaseLayoutName (sFullLayoutName); sBaseLayoutName.Erase (sBaseLayoutName.SearchAscii (SD_LT_SEPARATOR)); @@ -329,8 +329,7 @@ void DocumentHelper::AssignMasterPageToPageList ( for (iPage=rpPageList->begin(); iPage!=rpPageList->end(); ++iPage) { OSL_ASSERT(*iPage!=NULL && (*iPage)->GetModel() == &rTargetDocument); - if (*iPage != NULL - && (*iPage)->GetLayoutName().CompareTo(sFullLayoutName)!=0) + if (*iPage != NULL && (*iPage)->GetLayoutName() != sFullLayoutName) { aCleanedList.push_back(*iPage); } diff --git a/sd/source/ui/toolpanel/controls/MasterPagesSelector.cxx b/sd/source/ui/toolpanel/controls/MasterPagesSelector.cxx index 117bc36c3626..5a00b6f11603 100644 --- a/sd/source/ui/toolpanel/controls/MasterPagesSelector.cxx +++ b/sd/source/ui/toolpanel/controls/MasterPagesSelector.cxx @@ -351,14 +351,13 @@ void MasterPagesSelector::AssignMasterPageToAllSlides (SdPage* pMasterPage) // Get a list of all pages. As a little optimization we only // include pages that do not already have the given master page // assigned. - String sFullLayoutName (pMasterPage->GetLayoutName()); + OUString sFullLayoutName(pMasterPage->GetLayoutName()); ::sd::slidesorter::SharedPageSelection pPageList ( new ::sd::slidesorter::SlideSorterViewShell::PageSelection()); for (sal_uInt16 nPageIndex=0; nPageIndex<nPageCount; nPageIndex++) { SdPage* pPage = mrDocument.GetSdPage (nPageIndex, PK_STANDARD); - if (pPage != NULL - && pPage->GetLayoutName().CompareTo(sFullLayoutName)!=0) + if (pPage != NULL && pPage->GetLayoutName() != sFullLayoutName) { pPageList->push_back (pPage); } diff --git a/sd/source/ui/view/drviews1.cxx b/sd/source/ui/view/drviews1.cxx index 54874de15129..183779a4f798 100644 --- a/sd/source/ui/view/drviews1.cxx +++ b/sd/source/ui/view/drviews1.cxx @@ -891,9 +891,10 @@ sal_Bool DrawViewShell::SwitchPage(sal_uInt16 nSelectedPage) if( pNewPage ) { SdrPageView* pPV = mpDrawView->GetSdrPageView(); - - String sPageText (pNewPage->GetLayoutName()); - sPageText.Erase(sPageText.SearchAscii(SD_LT_SEPARATOR)); + OUString sPageText(pNewPage->GetLayoutName()); + sal_Int32 nPos = sPageText.indexOf(SD_LT_SEPARATOR); + if (nPos != -1) + sPageText = sPageText.copy(0, nPos); if (pPV && pNewPage == dynamic_cast< SdPage* >( pPV->GetPage() ) && sPageText == maTabControl.GetPageText(nSelectedPage+1)) @@ -918,7 +919,7 @@ sal_Bool DrawViewShell::SwitchPage(sal_uInt16 nSelectedPage) SdPage* pCurrentPage = dynamic_cast< SdPage* >( pPV->GetPage()); if (pPV && pNewPage == pCurrentPage - && pNewPage->GetName() == maTabControl.GetPageText(nSelectedPage+1)) + && maTabControl.GetPageText(nSelectedPage+1).equals(pNewPage->GetName())) { // this slide is already visible return sal_True; @@ -1049,7 +1050,7 @@ sal_Bool DrawViewShell::SwitchPage(sal_uInt16 nSelectedPage) } maTabControl.SetCurPageId(nSelectedPage+1); - String aPageName = mpActualPage->GetName(); + OUString aPageName = mpActualPage->GetName(); if (maTabControl.GetPageText(nSelectedPage+1) != aPageName) { @@ -1117,8 +1118,10 @@ sal_Bool DrawViewShell::SwitchPage(sal_uInt16 nSelectedPage) } } - String aLayoutName(pMaster->GetLayoutName()); - aLayoutName.Erase(aLayoutName.SearchAscii(SD_LT_SEPARATOR)); + OUString aLayoutName(pMaster->GetLayoutName()); + sal_Int32 nPos = aLayoutName.indexOf(SD_LT_SEPARATOR); + if (nPos != -1) + aLayoutName = aLayoutName.copy(0, nPos); maTabControl.SetCurPageId(nSelectedPage+1); diff --git a/sd/source/ui/view/drviewsb.cxx b/sd/source/ui/view/drviewsb.cxx index 0628fe7bcaa1..a4264199a0d1 100644 --- a/sd/source/ui/view/drviewsb.cxx +++ b/sd/source/ui/view/drviewsb.cxx @@ -825,7 +825,7 @@ void DrawViewShell::ModifyLayer ( for( nPos = 0; nPos < nPageCount; nPos++ ) { sal_uInt16 nId = GetLayerTabControl()->GetPageId( nPos ); - if( pLayer->GetName() == GetLayerTabControl()->GetPageText( nId ) ) + if (GetLayerTabControl()->GetPageText(nId).equals(pLayer->GetName())) { nCurPage = nId; break; diff --git a/svtools/inc/svtools/tabbar.hxx b/svtools/inc/svtools/tabbar.hxx index 7a71ef490ad0..1f30796f7253 100644 --- a/svtools/inc/svtools/tabbar.hxx +++ b/svtools/inc/svtools/tabbar.hxx @@ -438,7 +438,7 @@ public: virtual void EndRenaming(); virtual void Mirror(); - void InsertPage( sal_uInt16 nPageId, const XubString& rText, + void InsertPage( sal_uInt16 nPageId, const OUString& rText, TabBarPageBits nBits = 0, sal_uInt16 nPos = TabBar::APPEND ); void RemovePage( sal_uInt16 nPageId ); @@ -519,8 +519,8 @@ public: const Color& GetSelectTextColor() const { return maSelTextColor; } sal_Bool IsSelectTextColor() const { return mbSelTextColor; } - void SetPageText( sal_uInt16 nPageId, const XubString& rText ); - XubString GetPageText( sal_uInt16 nPageId ) const; + void SetPageText( sal_uInt16 nPageId, const OUString& rText ); + OUString GetPageText( sal_uInt16 nPageId ) const; XubString GetHelpText( sal_uInt16 nPageId ) const; rtl::OString GetHelpId( sal_uInt16 nPageId ) const; diff --git a/svtools/source/brwbox/datwin.cxx b/svtools/source/brwbox/datwin.cxx index 4aab20409a73..2f9529aa667b 100644 --- a/svtools/source/brwbox/datwin.cxx +++ b/svtools/source/brwbox/datwin.cxx @@ -69,7 +69,7 @@ void ButtonFrame::Draw( OutputDevice& rDev ) if ( aText.Len() ) { - String aVal = rDev.GetEllipsisString(aText,aInnerRect.GetWidth() - 2*MIN_COLUMNWIDTH); + OUString aVal = rDev.GetEllipsisString(aText,aInnerRect.GetWidth() - 2*MIN_COLUMNWIDTH); Font aFont( rDev.GetFont() ); sal_Bool bOldTransp = aFont.IsTransparent(); diff --git a/svtools/source/control/tabbar.cxx b/svtools/source/control/tabbar.cxx index e844ef787fe3..c09656386208 100644 --- a/svtools/source/control/tabbar.cxx +++ b/svtools/source/control/tabbar.cxx @@ -56,10 +56,10 @@ const sal_uInt16 ADDNEWPAGE_AREAWIDTH = 10; struct ImplTabBarItem { - sal_uInt16 mnId; + sal_uInt16 mnId; TabBarPageBits mnBits; - XubString maText; - XubString maHelpText; + OUString maText; + OUString maHelpText; Rectangle maRect; long mnWidth; rtl::OString maHelpId; @@ -69,7 +69,7 @@ struct ImplTabBarItem Color maTabBgColor; Color maTabTextColor; - ImplTabBarItem( sal_uInt16 nItemId, const XubString& rText, + ImplTabBarItem( sal_uInt16 nItemId, const OUString& rText, TabBarPageBits nPageBits ) : maText( rText ) { @@ -1392,7 +1392,7 @@ void TabBar::Paint( const Rectangle& rect ) bool bCustomBgColor = !pItem->IsDefaultTabBgColor() && !rStyleSettings.GetHighContrastMode(); bool bSpecialTab = (pItem->mnBits & TPB_SPECIAL); bool bEnabled = pItem->mbEnable; - String aText = pItem->mbShort ? + OUString aText = pItem->mbShort ? GetEllipsisString(pItem->maText, mnCurMaxWidth, TEXT_DRAW_ENDELLIPSIS) : pItem->maText; aDrawer.setRect(aRect); @@ -1535,8 +1535,8 @@ void TabBar::RequestHelp( const HelpEvent& rHEvt ) { if ( rHEvt.GetMode() & HELPMODE_BALLOON ) { - XubString aStr = GetHelpText( nItemId ); - if ( aStr.Len() ) + OUString aStr = GetHelpText( nItemId ); + if (!aStr.isEmpty()) { Rectangle aItemRect = GetPageRect( nItemId ); Point aPt = OutputToScreenPixel( aItemRect.TopLeft() ); @@ -1578,8 +1578,8 @@ void TabBar::RequestHelp( const HelpEvent& rHEvt ) aPt = OutputToScreenPixel( aItemRect.BottomRight() ); aItemRect.Right() = aPt.X(); aItemRect.Bottom() = aPt.Y(); - XubString aStr = (*mpItemList)[ nPos ]->maText; - if ( aStr.Len() ) + OUString aStr = (*mpItemList)[ nPos ]->maText; + if (!aStr.isEmpty()) { if ( rHEvt.GetMode() & HELPMODE_BALLOON ) Help::ShowBalloon( this, aItemRect.Center(), aItemRect, aStr ); @@ -1823,7 +1823,7 @@ void TabBar::Mirror() // ----------------------------------------------------------------------- -void TabBar::InsertPage( sal_uInt16 nPageId, const XubString& rText, +void TabBar::InsertPage( sal_uInt16 nPageId, const OUString& rText, TabBarPageBits nBits, sal_uInt16 nPos ) { DBG_ASSERT( nPageId, "TabBar::InsertPage(): PageId == 0" ); @@ -2456,7 +2456,7 @@ void TabBar::SetMaxPageWidth( long nMaxWidth ) // ----------------------------------------------------------------------- -void TabBar::SetPageText( sal_uInt16 nPageId, const XubString& rText ) +void TabBar::SetPageText( sal_uInt16 nPageId, const OUString& rText ) { sal_uInt16 nPos = GetPagePos( nPageId ); if ( nPos != PAGE_NOT_FOUND ) @@ -2474,13 +2474,12 @@ void TabBar::SetPageText( sal_uInt16 nPageId, const XubString& rText ) // ----------------------------------------------------------------------- -XubString TabBar::GetPageText( sal_uInt16 nPageId ) const +OUString TabBar::GetPageText( sal_uInt16 nPageId ) const { sal_uInt16 nPos = GetPagePos( nPageId ); if ( nPos != PAGE_NOT_FOUND ) return (*mpItemList)[ nPos ]->maText; - else - return XubString(); + return OUString(); } // ----------------------------------------------------------------------- @@ -2491,7 +2490,7 @@ XubString TabBar::GetHelpText( sal_uInt16 nPageId ) const if ( nPos != PAGE_NOT_FOUND ) { ImplTabBarItem* pItem = (*mpItemList)[ nPos ]; - if ( !pItem->maHelpText.Len() && !pItem->maHelpId.isEmpty() ) + if (pItem->maHelpText.isEmpty() && !pItem->maHelpId.isEmpty()) { Help* pHelp = Application::GetHelp(); if ( pHelp ) @@ -2500,8 +2499,7 @@ XubString TabBar::GetHelpText( sal_uInt16 nPageId ) const return pItem->maHelpText; } - else - return XubString(); + return OUString(); } // ----------------------------------------------------------------------- diff --git a/svx/inc/svx/svdpage.hxx b/svx/inc/svx/svdpage.hxx index cc1761dba71e..616f99bf4e39 100644 --- a/svx/inc/svx/svdpage.hxx +++ b/svx/inc/svx/svdpage.hxx @@ -546,7 +546,7 @@ public: const SdrLayerAdmin& GetLayerAdmin() const { return *pLayerAdmin; } SdrLayerAdmin& GetLayerAdmin() { return *pLayerAdmin; } - virtual String GetLayoutName() const; + virtual OUString GetLayoutName() const; // fuer's Raster im Writer, auch fuer AlignObjects wenn 1 Objekt markiert ist // wenn pRect!=NULL, dann die Seiten, die von diesem Rect intersected werden diff --git a/svx/source/svdraw/svdpage.cxx b/svx/source/svdraw/svdpage.cxx index 05434c43dbfa..5f69bbdc715e 100644 --- a/svx/source/svdraw/svdpage.cxx +++ b/svx/source/svdraw/svdpage.cxx @@ -1759,9 +1759,9 @@ const SdrPageGridFrameList* SdrPage::GetGridFrameList(const SdrPageView* /*pPV*/ return NULL; } -XubString SdrPage::GetLayoutName() const +OUString SdrPage::GetLayoutName() const { - return String(); + return OUString(); } void SdrPage::SetInserted( bool bIns ) diff --git a/vcl/inc/vcl/outdev.hxx b/vcl/inc/vcl/outdev.hxx index b65c75a38403..e1721e9ef4f4 100644 --- a/vcl/inc/vcl/outdev.hxx +++ b/vcl/inc/vcl/outdev.hxx @@ -638,7 +638,7 @@ public: const XubString& rStr, sal_uInt16 nStyle = TEXT_DRAW_WORDBREAK, TextRectInfo* pInfo = NULL, const ::vcl::ITextLayout* _pTextLayout = NULL ) const; - XubString GetEllipsisString( const XubString& rStr, long nMaxWidth, + OUString GetEllipsisString( const XubString& rStr, long nMaxWidth, sal_uInt16 nStyle = TEXT_DRAW_ENDELLIPSIS ) const; void DrawCtrlText( const Point& rPos, const XubString& rStr, xub_StrLen nIndex = 0, xub_StrLen nLen = STRING_LEN, diff --git a/vcl/source/gdi/outdev3.cxx b/vcl/source/gdi/outdev3.cxx index 049b13eddcb3..d0428a72a8b0 100644 --- a/vcl/source/gdi/outdev3.cxx +++ b/vcl/source/gdi/outdev3.cxx @@ -6966,7 +6966,7 @@ static sal_Bool ImplIsCharIn( xub_Unicode c, const sal_Char* pStr ) // ----------------------------------------------------------------------- -String OutputDevice::GetEllipsisString( const String& rOrigStr, long nMaxWidth, +OUString OutputDevice::GetEllipsisString( const String& rOrigStr, long nMaxWidth, sal_uInt16 nStyle ) const { DBG_CHKTHIS( OutputDevice, ImplDbgCheckOutputDevice ); |