diff options
Diffstat (limited to 'svtools')
-rw-r--r-- | svtools/source/contnr/imivctl1.cxx | 4 | ||||
-rw-r--r-- | svtools/source/contnr/treelistbox.cxx | 2 | ||||
-rw-r--r-- | svtools/source/control/ctrltool.cxx | 31 | ||||
-rw-r--r-- | svtools/source/control/valueimp.hxx | 2 |
4 files changed, 17 insertions, 22 deletions
diff --git a/svtools/source/contnr/imivctl1.cxx b/svtools/source/contnr/imivctl1.cxx index f1e5084e06c9..201b03178bad 100644 --- a/svtools/source/contnr/imivctl1.cxx +++ b/svtools/source/contnr/imivctl1.cxx @@ -80,7 +80,7 @@ public: SvtIconChoiceCtrl* pParent, const Point& rPos, const Size& rSize, - const XubString& rData, + const OUString& rData, const Link& rNotifyEditEnd ); ~IcnViewEdit_Impl(); @@ -3319,7 +3319,7 @@ void SvxIconChoiceCtrl_Impl::SelectAll( sal_Bool bSelect, sal_Bool bPaint ) } IcnViewEdit_Impl::IcnViewEdit_Impl( SvtIconChoiceCtrl* pParent, const Point& rPos, - const Size& rSize, const XubString& rData, const Link& rNotifyEditEnd ) : + const Size& rSize, const OUString& rData, const Link& rNotifyEditEnd ) : MultiLineEdit( pParent, (pParent->GetStyle() & WB_ICON) ? WB_CENTER : WB_LEFT), aCallBackHdl( rNotifyEditEnd ), bCanceled( sal_False ), diff --git a/svtools/source/contnr/treelistbox.cxx b/svtools/source/contnr/treelistbox.cxx index 45e8317f6ba7..39fb9fb5b5fd 100644 --- a/svtools/source/contnr/treelistbox.cxx +++ b/svtools/source/contnr/treelistbox.cxx @@ -2056,7 +2056,7 @@ void SvTreeListBox::CheckButtonHdl() SvTreeListEntry* SvTreeListBox::CloneEntry( SvTreeListEntry* pSource ) { DBG_CHKTHIS(SvTreeListBox,0); - XubString aStr; + OUString aStr; Image aCollEntryBmp; Image aExpEntryBmp; SvLBoxButtonKind eButtonKind = SvLBoxButtonKind_enabledCheckbox; diff --git a/svtools/source/control/ctrltool.cxx b/svtools/source/control/ctrltool.cxx index 877e39012b12..818ed913b602 100644 --- a/svtools/source/control/ctrltool.cxx +++ b/svtools/source/control/ctrltool.cxx @@ -146,21 +146,21 @@ static sal_Int32 ImplCompareFontInfo( ImplFontListFontInfo* pInfo1, // ======================================================================= -static void ImplMakeSearchString( XubString& rStr ) +static OUString ImplMakeSearchString(const OUString& rStr) { - rStr.ToLowerAscii(); + return rStr.toAsciiLowerCase(); } // ----------------------------------------------------------------------- -static void ImplMakeSearchStringFromName( XubString& rStr ) +static OUString ImplMakeSearchStringFromName(const OUString& rStr) { // check for features before alternate font separator - if (rStr.Search(':') < rStr.Search(';')) - rStr = rStr.GetToken( 0, ':' ); - else - rStr = rStr.GetToken( 0, ';' ); - ImplMakeSearchString( rStr ); + sal_Int32 nColon = rStr.indexOf(':'); + sal_Int32 nSemiColon = rStr.indexOf(';'); + if (nColon != -1 && (nSemiColon == -1 || nColon < nSemiColon)) + return ImplMakeSearchString(rStr.getToken( 0, ':' )); + return ImplMakeSearchString(rStr.getToken( 0, ';' )); } // ----------------------------------------------------------------------- @@ -236,17 +236,12 @@ ImplFontListNameInfo* FontList::ImplFind(const OUString& rSearchName, sal_uLong* return const_cast<ImplFontListNameInfo*>(pFoundData); } -// ----------------------------------------------------------------------- - ImplFontListNameInfo* FontList::ImplFindByName(const OUString& rStr) const { - XubString aSearchName = rStr; - ImplMakeSearchStringFromName( aSearchName ); + OUString aSearchName = ImplMakeSearchStringFromName(rStr); return ImplFind( aSearchName, NULL ); } -// ----------------------------------------------------------------------- - void FontList::ImplInsertFonts( OutputDevice* pDevice, sal_Bool bAll, sal_Bool bInsertData ) { @@ -270,10 +265,10 @@ void FontList::ImplInsertFonts( OutputDevice* pDevice, sal_Bool bAll, if ( !bAll && (aFontInfo.GetType() == TYPE_RASTER) ) continue; - XubString aSearchName = aFontInfo.GetName(); + OUString aSearchName(aFontInfo.GetName()); ImplFontListNameInfo* pData; sal_uLong nIndex; - ImplMakeSearchString( aSearchName ); + aSearchName = ImplMakeSearchString(aSearchName); pData = ImplFind( aSearchName, &nIndex ); if ( !pData ) @@ -521,8 +516,8 @@ OUString FontList::GetFontMapText( const FontInfo& rInfo ) const // search for synthetic style sal_uInt16 nType = pData->mnType; - const XubString& rStyleName = rInfo.GetStyleName(); - if ( rStyleName.Len() ) + const OUString& rStyleName = rInfo.GetStyleName(); + if (!rStyleName.isEmpty()) { sal_Bool bNotSynthetic = sal_False; sal_Bool bNoneAvailable = sal_False; diff --git a/svtools/source/control/valueimp.hxx b/svtools/source/control/valueimp.hxx index 9095903576f5..09cc83a100e9 100644 --- a/svtools/source/control/valueimp.hxx +++ b/svtools/source/control/valueimp.hxx @@ -54,7 +54,7 @@ struct ValueSetItem bool mbVisible; Image maImage; Color maColor; - XubString maText; + OUString maText; void* mpData; ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >* mpxAcc; |