[Libreoffice-commits] core.git: sw/source

Matteo Casalin matteo.casalin at yahoo.com
Sat Aug 10 14:29:04 PDT 2013


 sw/source/ui/dbui/mmaddressblockpage.cxx |   35 ++++++++++++-------------------
 1 file changed, 14 insertions(+), 21 deletions(-)

New commits:
commit 32447330e6b62a2e886a5758fc35e844a7f5f28f
Author: Matteo Casalin <matteo.casalin at yahoo.com>
Date:   Sat Aug 10 23:25:07 2013 +0200

    String/XubString to OUString
    
    Change-Id: I0b36d16375ef9ecc751bed1171ea2ecd0c524744

diff --git a/sw/source/ui/dbui/mmaddressblockpage.cxx b/sw/source/ui/dbui/mmaddressblockpage.cxx
index 4734070..a060bc0 100644
--- a/sw/source/ui/dbui/mmaddressblockpage.cxx
+++ b/sw/source/ui/dbui/mmaddressblockpage.cxx
@@ -616,7 +616,7 @@ SwCustomizeAddressBlockDialog::SwCustomizeAddressBlockDialog(
     const ResStringArray& rHeaders = m_rConfigItem.GetDefaultAddressHeaders();
     for(sal_uInt16 i = 0; i < rHeaders.Count(); ++i)
     {
-        const XubString& rHeader = rHeaders.GetString( i );
+        const OUString rHeader = rHeaders.GetString( i );
         SvTreeListEntry* pEntry = m_aAddressElementsLB.InsertEntry(rHeader);
         pEntry->SetUserData((void*)(sal_IntPtr)i);
     }
@@ -1026,11 +1026,9 @@ SwAssignFieldsControl::SwAssignFieldsControl(
     //fill the controls
     for(sal_uInt16 i = 0; i < rHeaders.Count(); ++i)
     {
-        const XubString& rHeader = rHeaders.GetString( i );
+        const OUString rHeader = rHeaders.GetString( i );
         FixedInfo* pNewText = new FixedInfo(&m_aWindow, ResId( FT_FIELDS, *rResId.GetResMgr()));
-        String sLabel(OUString("<>"));
-        sLabel.Insert(rHeader, 1);
-        pNewText->SetText(sLabel);
+        pNewText->SetText("<" + rHeader + ">");
         ListBox* pNewLB = new ListBox(&m_aWindow, ResId(LB_FIELDS, *rResId.GetResMgr()));
         pNewLB->SetHelpId( aHIDs[i] );
         pNewLB->SelectEntryPos(0);
@@ -1179,7 +1177,7 @@ IMPL_LINK(SwAssignFieldsControl, ScrollHdl_Impl, ScrollBar*, pScroll)
 
 IMPL_LINK(SwAssignFieldsControl, MatchHdl_Impl, ListBox*, pBox)
 {
-    String sColumn = pBox->GetSelectEntry();
+    const OUString sColumn = pBox->GetSelectEntry();
     uno::Reference< XColumnsSupplier > xColsSupp( m_rConfigItem.GetResultSet(), uno::UNO_QUERY);
     uno::Reference <XNameAccess> xColAccess = xColsSupp.is() ? xColsSupp->getColumns() : 0;
     OUString sPreview;
@@ -1255,14 +1253,14 @@ SwAssignFieldsDialog::SwAssignFieldsDialog(
     m_rConfigItem(rConfigItem)
 {
     //resize the HeaderBar
-    String sAddressElement(  SW_RES(ST_ADDRESSELEMENT ));
-    String sMatchesTo(       SW_RES(ST_MATCHESTO      ));
-    String sPreview(         SW_RES(ST_PREVIEW        ));
+    OUString sAddressElement( SW_RESSTR(ST_ADDRESSELEMENT) );
+    const OUString sMatchesTo( SW_RESSTR(ST_MATCHESTO) );
+    const OUString sPreview( SW_RESSTR(ST_PREVIEW) );
     if(!bIsAddressBlock)
     {
-        m_aPreviewFI.SetText(String(SW_RES(ST_SALUTATIONPREVIEW)));
-        m_aMatchingFI.SetText(String(SW_RES(ST_SALUTATIONMATCHING)));
-        sAddressElement = String(SW_RES(ST_SALUTATIONELEMENT));
+        m_aPreviewFI.SetText(SW_RESSTR(ST_SALUTATIONPREVIEW));
+        m_aMatchingFI.SetText(SW_RESSTR(ST_SALUTATIONMATCHING));
+        sAddressElement = SW_RESSTR(ST_SALUTATIONELEMENT);
     }
     FreeResource();
     Size aOutputSize(m_pFieldsControl->m_aHeaderHB.GetSizePixel());
@@ -1276,9 +1274,7 @@ SwAssignFieldsDialog::SwAssignFieldsDialog(
 
     m_pFieldsControl->SetModifyHdl(LINK(this, SwAssignFieldsDialog, AssignmentModifyHdl_Impl ));
 
-    String sMatching = m_aMatchingFI.GetText();
-    sMatching.SearchAndReplaceAscii("%1", sMatchesTo);
-    m_aMatchingFI.SetText(sMatching);
+    m_aMatchingFI.SetText(m_aMatchingFI.GetText().replaceAll("%1", sMatchesTo));
 
     m_aOK.SetClickHdl(LINK(this, SwAssignFieldsDialog, OkHdl_Impl));
 }
@@ -1299,11 +1295,8 @@ uno::Sequence< OUString > SwAssignFieldsDialog::CreateAssignments()
                 aLBIter != m_pFieldsControl->m_aMatches.end();
                     ++aLBIter, ++nIndex)
     {
-        String sSelect = (*aLBIter)->GetSelectEntry();
-        if(m_sNone != sSelect)
-            pAssignments[nIndex] = sSelect;
-        else
-            pAssignments[nIndex] = OUString();
+        const OUString sSelect = (*aLBIter)->GetSelectEntry();
+        pAssignments[nIndex] = (m_sNone != sSelect) ? sSelect : OUString();
     }
     return aAssignments;
 }
@@ -1320,7 +1313,7 @@ IMPL_LINK_NOARG(SwAssignFieldsDialog, OkHdl_Impl)
 IMPL_LINK_NOARG(SwAssignFieldsDialog, AssignmentModifyHdl_Impl)
 {
     uno::Sequence< OUString > aAssignments = CreateAssignments();
-    String sPreview = SwAddressPreview::FillData(
+    const OUString sPreview = SwAddressPreview::FillData(
             m_rPreviewString, m_rConfigItem, &aAssignments);
     m_aPreviewWIN.SetAddress(sPreview);
     return 0;


More information about the Libreoffice-commits mailing list