summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorMatteo Casalin <matteo.casalin@yahoo.com>2013-09-27 14:05:07 +0200
committerMatteo Casalin <matteo.casalin@yahoo.com>2013-09-29 10:46:56 +0200
commit8a7a9992906ba59d575ca9e4441b3e84fea5fae0 (patch)
tree4dcbce91e7a03338b64580da1d23601833018438 /sw
parentd0fdae78797979949ec7ead20ad52b901c8c7e9a (diff)
String to OUString
Change-Id: I8ff61895eac1dc9714de5ded6e80c06e4ce5357b
Diffstat (limited to 'sw')
-rw-r--r--sw/source/ui/dbui/dbtree.cxx28
-rw-r--r--sw/source/ui/fldui/changedb.cxx16
-rw-r--r--sw/source/ui/fldui/flddb.cxx39
-rw-r--r--sw/source/ui/fldui/flddb.hxx6
-rw-r--r--sw/source/ui/inc/dbtree.hxx2
5 files changed, 46 insertions, 45 deletions
diff --git a/sw/source/ui/dbui/dbtree.cxx b/sw/source/ui/dbui/dbtree.cxx
index 720ecf699d35..c361faf29230 100644
--- a/sw/source/ui/dbui/dbtree.cxx
+++ b/sw/source/ui/dbui/dbtree.cxx
@@ -245,8 +245,9 @@ void SwDBTreeList::ShowColumns(sal_Bool bShowCol)
if (bShowCol != bShowColumns)
{
bShowColumns = bShowCol;
- String sTableName, sColumnName;
- String sDBName(GetDBName(sTableName, sColumnName));
+ OUString sTableName;
+ OUString sColumnName;
+ const OUString sDBName(GetDBName(sTableName, sColumnName));
SetUpdateMode(sal_False);
@@ -264,7 +265,7 @@ void SwDBTreeList::ShowColumns(sal_Bool bShowCol)
pEntry = Next(pEntry);
}
- if (sDBName.Len())
+ if (!sDBName.isEmpty())
{
Select(sDBName, sTableName, sColumnName); // force RequestingChildren
}
@@ -408,9 +409,9 @@ IMPL_LINK( SwDBTreeList, DBCompare, SvSortData*, pData )
return DefaultCompare(pData); // otherwise call base class
}
-String SwDBTreeList::GetDBName(String& rTableName, String& rColumnName, sal_Bool* pbIsTable)
+OUString SwDBTreeList::GetDBName(OUString& rTableName, OUString& rColumnName, sal_Bool* pbIsTable)
{
- String sDBName;
+ OUString sDBName;
SvTreeListEntry* pEntry = FirstSelected();
if (pEntry && GetParent(pEntry))
@@ -477,13 +478,14 @@ void SwDBTreeList::Select(const String& rDBName, const String& rTableName, const
void SwDBTreeList::StartDrag( sal_Int8 /*nAction*/, const Point& /*rPosPixel*/ )
{
- String sTableName, sColumnName;
- String sDBName( GetDBName( sTableName, sColumnName ));
- if( sDBName.Len() )
+ OUString sTableName;
+ OUString sColumnName;
+ OUString sDBName( GetDBName( sTableName, sColumnName ));
+ if (!sDBName.isEmpty())
{
TransferDataContainer* pContainer = new TransferDataContainer;
::com::sun::star::uno::Reference< ::com::sun::star::datatransfer::XTransferable > xRef( pContainer );
- if( sColumnName.Len() )
+ if( !sColumnName.isEmpty() )
{
// drag database field
svx::OColumnTransferable aColTransfer(
@@ -496,12 +498,10 @@ void SwDBTreeList::StartDrag( sal_Int8 /*nAction*/, const Point& /*rPosPixel*/ )
aColTransfer.addDataToContainer( pContainer );
}
- sDBName += '.';
- sDBName += sTableName;
- if( sColumnName.Len() )
+ sDBName += "." + sTableName;
+ if (!sColumnName.isEmpty())
{
- sDBName += '.';
- sDBName += sColumnName;
+ sDBName += "." + sColumnName;
}
pContainer->CopyString( FORMAT_STRING, sDBName );
diff --git a/sw/source/ui/fldui/changedb.cxx b/sw/source/ui/fldui/changedb.cxx
index bed40d1b8c6f..aba46b36483e 100644
--- a/sw/source/ui/fldui/changedb.cxx
+++ b/sw/source/ui/fldui/changedb.cxx
@@ -205,20 +205,22 @@ void SwChangeDBDlg::UpdateFlds()
}
pSh->StartAllAction();
- String sTableName, sColumnName;
+ OUString sTableName;
+ OUString sColumnName;
sal_Bool bIsTable = sal_False;
- String sTemp(m_pAvailDBTLB->GetDBName(sTableName, sColumnName, &bIsTable));
- sTemp += DB_DELIM;
- sTemp += sTableName;
- sTemp += DB_DELIM;
- sTemp += bIsTable ? '0' : '1';
+ const OUString sTemp = m_pAvailDBTLB->GetDBName(sTableName, sColumnName, &bIsTable)
+ + OUString(DB_DELIM)
+ + sTableName
+ + OUString(DB_DELIM)
+ + OUString(static_cast<sal_Unicode>(bIsTable ? '0' : '1'));
pSh->ChangeDBFields( aDBNames, sTemp);
pSh->EndAllAction();
}
IMPL_LINK_NOARG(SwChangeDBDlg, ButtonHdl)
{
- String sTableName, sColumnName;
+ OUString sTableName;
+ OUString sColumnName;
SwDBData aData;
sal_Bool bIsTable = sal_False;
aData.sDataSource = m_pAvailDBTLB->GetDBName(sTableName, sColumnName, &bIsTable);
diff --git a/sw/source/ui/fldui/flddb.cxx b/sw/source/ui/fldui/flddb.cxx
index efd8ab2952e3..96973b2736f9 100644
--- a/sw/source/ui/fldui/flddb.cxx
+++ b/sw/source/ui/fldui/flddb.cxx
@@ -129,7 +129,7 @@ void SwFldDBPage::Reset(const SfxItemSet&)
if (nOldPos != LISTBOX_ENTRY_NOTFOUND)
m_pTypeLB->SelectEntryPos(nOldPos);
- if (sOldDBName.Len())
+ if (!sOldDBName.isEmpty())
{
m_pDatabaseTLB->Select(sOldDBName, sOldTableName, sOldColumnName);
}
@@ -182,7 +182,8 @@ void SwFldDBPage::Reset(const SfxItemSet&)
sal_Bool SwFldDBPage::FillItemSet(SfxItemSet& )
{
- String sTableName, sColumnName;
+ OUString sTableName;
+ OUString sColumnName;
SwDBData aData;
sal_Bool bIsTable;
aData.sDataSource = m_pDatabaseTLB->GetDBName(sTableName, sColumnName, &bIsTable);
@@ -198,23 +199,20 @@ sal_Bool SwFldDBPage::FillItemSet(SfxItemSet& )
if(!aData.sDataSource.isEmpty()) // without database no new field command
{
sal_uInt16 nTypeId = (sal_uInt16)(sal_uLong)m_pTypeLB->GetEntryData(GetTypeSel());
- String aVal(m_pValueED->GetText());
- String aName(m_pConditionED->GetText());
sal_uLong nFormat = 0;
sal_uInt16 nSubType = 0;
- String sDBName = aData.sDataSource;
- sDBName += DB_DELIM;
- sDBName += (String)aData.sCommand;
- sDBName += DB_DELIM;
- sDBName += OUString::number(aData.nCommandType);
- sDBName += DB_DELIM;
- if(sColumnName.Len())
+ OUString sDBName = aData.sDataSource
+ + OUString(DB_DELIM)
+ + aData.sCommand
+ + OUString(DB_DELIM)
+ + OUString::number(aData.nCommandType)
+ + OUString(DB_DELIM);
+ if (!sColumnName.isEmpty())
{
- sDBName += sColumnName;
- sDBName += DB_DELIM;
+ sDBName += sColumnName + OUString(DB_DELIM);
}
- aName.Insert(sDBName, 0);
+ OUString aName = sDBName + m_pConditionED->GetText();
switch (nTypeId)
{
@@ -231,9 +229,10 @@ sal_Bool SwFldDBPage::FillItemSet(SfxItemSet& )
break;
}
-
- String sTempDBName, sTempTableName, sTempColumnName;
- sTempDBName = m_pDatabaseTLB->GetDBName(sTempTableName, sTempColumnName);
+ const OUString aVal(m_pValueED->GetText());
+ OUString sTempTableName;
+ OUString sTempColumnName;
+ OUString sTempDBName = m_pDatabaseTLB->GetDBName(sTempTableName, sTempColumnName);
sal_Bool bDBListBoxChanged = sOldDBName != sTempDBName ||
sOldTableName != sTempTableName || sOldColumnName != sTempColumnName;
if (!IsFldEdit() ||
@@ -440,10 +439,10 @@ IMPL_LINK( SwFldDBPage, TreeSelectHdl, SvTreeListBox *, pBox )
if (pEntry != 0)
{
- String sTableName;
- String sColumnName;
+ OUString sTableName;
+ OUString sColumnName;
sal_Bool bIsTable;
- String sDBName = m_pDatabaseTLB->GetDBName(sTableName, sColumnName, &bIsTable);
+ OUString sDBName = m_pDatabaseTLB->GetDBName(sTableName, sColumnName, &bIsTable);
bNumFormat = GetFldMgr().IsDBNumeric(sDBName,
sTableName,
bIsTable,
diff --git a/sw/source/ui/fldui/flddb.hxx b/sw/source/ui/fldui/flddb.hxx
index 26b4f681d6f9..eb6fdac60215 100644
--- a/sw/source/ui/fldui/flddb.hxx
+++ b/sw/source/ui/fldui/flddb.hxx
@@ -47,9 +47,9 @@ class SwFldDBPage : public SwFldPage
ListBox* m_pFormatLB;
VclContainer* m_pFormat;
- String sOldDBName;
- String sOldTableName;
- String sOldColumnName;
+ OUString sOldDBName;
+ OUString sOldTableName;
+ OUString sOldColumnName;
sal_uLong nOldFormat;
sal_uInt16 nOldSubType;
Link aOldNumSelectHdl;
diff --git a/sw/source/ui/inc/dbtree.hxx b/sw/source/ui/inc/dbtree.hxx
index ad744e4c26e0..04091560a4c6 100644
--- a/sw/source/ui/inc/dbtree.hxx
+++ b/sw/source/ui/inc/dbtree.hxx
@@ -56,7 +56,7 @@ public:
virtual ~SwDBTreeList();
virtual Size GetOptimalSize() const;
- String GetDBName( String& rTableName, String& rColumnName, sal_Bool* pbIsTable = 0);
+ OUString GetDBName( OUString& rTableName, OUString& rColumnName, sal_Bool* pbIsTable = 0);
void Select( const String& rDBName, const String& rTableName,
const String& rColumnName );