diff options
author | Noel Grandin <noel@peralex.com> | 2013-09-27 10:31:04 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2013-10-01 10:08:44 +0200 |
commit | 4068562f5d46a7f743d04386647920c0b7094f24 (patch) | |
tree | db8ebbb18c3ced558ffdf41e2ce2ad9134ab066b | |
parent | 2e767575c41fd1a237f86e96bf29a5ddb645cb58 (diff) |
convert String to OUString in lotuswordpro module
Change-Id: I4af6a11084f3337df1f6278b28fd0fd9d94d6a6a
-rw-r--r-- | lotuswordpro/source/filter/lwpnumericfmt.cxx | 24 | ||||
-rw-r--r-- | lotuswordpro/source/filter/lwpnumericfmt.hxx | 24 | ||||
-rw-r--r-- | lotuswordpro/source/filter/lwptblcell.hxx | 4 | ||||
-rw-r--r-- | lotuswordpro/source/filter/lwptblformula.cxx | 76 | ||||
-rw-r--r-- | lotuswordpro/source/filter/lwptblformula.hxx | 14 |
5 files changed, 71 insertions, 71 deletions
diff --git a/lotuswordpro/source/filter/lwpnumericfmt.cxx b/lotuswordpro/source/filter/lwpnumericfmt.cxx index 4956575ec1ba..3c3992dc967d 100644 --- a/lotuswordpro/source/filter/lwpnumericfmt.cxx +++ b/lotuswordpro/source/filter/lwpnumericfmt.cxx @@ -74,7 +74,7 @@ LwpCurrencyPool LwpNumericFormat::m_aCurrencyInfo; * @param * @return */ -String LwpCurrencyPool::GetCurrencySymbol(sal_uInt16 nFormat) +OUString LwpCurrencyPool::GetCurrencySymbol(sal_uInt16 nFormat) { return m_aCurrencyInfo[nFormat].sSymbol; } @@ -291,27 +291,27 @@ LwpNumericFormat::GetDecimalPlaces(void) * @param * @return */ -void LwpNumericFormat::GetCurrencyStr(LwpNumericFormatSubset aNumber, String& aPrefix, String& aSuffix, sal_Bool bNegtive) +void LwpNumericFormat::GetCurrencyStr(LwpNumericFormatSubset aNumber, OUString& aPrefix, OUString& aSuffix, sal_Bool bNegtive) { aPrefix = aNumber.GetPrefix(); aSuffix = aNumber.GetSuffix(); //Make the default prefix and suffix - String aSymbol = m_aCurrencyInfo.GetCurrencySymbol(cFormat); + OUString aSymbol = m_aCurrencyInfo.GetCurrencySymbol(cFormat); sal_Bool bPost = m_aCurrencyInfo.IsSymbolPost(cFormat); sal_Bool bShowSpace = m_aCurrencyInfo.IsShowSpace(cFormat); if ( aNumber.IsDefaultPrefix()) { if (bNegtive) { - aPrefix = OUString("("); + aPrefix = "("; } if (!bPost) { aPrefix += aSymbol; if (bShowSpace) { - aPrefix += OUString(" "); + aPrefix += " "; } } } @@ -322,14 +322,14 @@ void LwpNumericFormat::GetCurrencyStr(LwpNumericFormatSubset aNumber, String& aP aSuffix = aSymbol; if (bShowSpace) { - aSuffix.Insert(OUString(" "),0); + aSuffix = " " + aSuffix; } } if (bNegtive) { - aSuffix += OUString(")"); + aSuffix += ")"; } } } @@ -384,7 +384,7 @@ void LwpNumericFormat::SetNumberType(XFNumberStyle* pStyle) XFStyle* LwpNumericFormat::Convert() { XFNumberStyle* pStyle = new XFNumberStyle; - String aPrefix, aSuffix,aNegPrefix,aNegSuffix; + OUString aPrefix, aSuffix,aNegPrefix,aNegSuffix; LwpColor aColor, aNegativeColor; if (IsCurrencyFormat(cFormat)) @@ -419,13 +419,13 @@ XFStyle* LwpNumericFormat::Convert() } if (FMT_COMMA==cFormat) { - if (cNegative.IsDefaultPrefix() && aNegPrefix.Len() == 0) + if (cNegative.IsDefaultPrefix() && aNegPrefix.isEmpty()) { - aNegPrefix = OUString("("); + aNegPrefix = "("; } - if (cNegative.IsDefaultSuffix() && aNegSuffix.Len() == 0) + if (cNegative.IsDefaultSuffix() && aNegSuffix.isEmpty()) { - aNegSuffix = OUString(")"); + aNegSuffix = ")"; } } diff --git a/lotuswordpro/source/filter/lwpnumericfmt.hxx b/lotuswordpro/source/filter/lwpnumericfmt.hxx index 21314995cfc9..cef91e962b92 100644 --- a/lotuswordpro/source/filter/lwpnumericfmt.hxx +++ b/lotuswordpro/source/filter/lwpnumericfmt.hxx @@ -76,8 +76,8 @@ public: LwpNumericFormatSubset(); ~LwpNumericFormatSubset(); void QuickRead(LwpObjectStream* pStrm); - String GetPrefix(){ return cPrefix.str();} - String GetSuffix(){ return cSuffix.str();} + OUString GetPrefix(){ return cPrefix.str();} + OUString GetSuffix(){ return cSuffix.str();} sal_Bool IsBlack(){ return (cColor.GetBlue()==0 && cColor.GetGreen()==0 && cColor.GetRed()==0);} sal_Bool IsDefaultPrefix(){ return !(cSubFlags&SF_OVER_PREFIX); } sal_Bool IsDefaultSuffix(){ return !(cSubFlags&SF_OVER_SUFFIX); } @@ -99,10 +99,10 @@ protected: struct LwpCurrencyInfo { - String sSymbol; + OUString sSymbol; sal_Bool bPost; sal_Bool bShowSpace; - LwpCurrencyInfo(String sSym) + LwpCurrencyInfo(OUString sSym) { sSymbol = sSym; bPost = sal_False; @@ -113,7 +113,7 @@ struct LwpCurrencyInfo bPost = sal_False; bShowSpace = sal_False; } - LwpCurrencyInfo(String sSym,sal_Bool bPost_, sal_Bool bShowSpace_) + LwpCurrencyInfo(OUString sSym,sal_Bool bPost_, sal_Bool bShowSpace_) { sSymbol = sSym; bPost = bPost_; @@ -184,7 +184,7 @@ class LwpCurrencyPool { public: LwpCurrencyPool(){InitCurrencySymbol();} - String GetCurrencySymbol(sal_uInt16 nFormat); + OUString GetCurrencySymbol(sal_uInt16 nFormat); sal_Bool IsShowSpace(sal_uInt16 nFormat); sal_Bool IsSymbolPost(sal_uInt16 nFormat); @@ -198,9 +198,9 @@ private: m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("oS"),sal_True, sal_True);//FMT_AUSTRIANSCHILLING = 3, m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("BF"),sal_True, sal_True);//FMT_BELGIANFRANC = 4, m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("R$"),sal_False, sal_True);//FMT_BRAZILIANCRUZEIRO = 5, - m_aCurrencyInfo[nC++]=LwpCurrencyInfo(String("\357\277\241",RTL_TEXTENCODING_UTF8)); //FMT_BRITISHPOUND = 6, + m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("\357\277\241", 1, RTL_TEXTENCODING_UTF8)); //FMT_BRITISHPOUND = 6, m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("C$")); //FMT_CANADIANDOLLAR = 7, - m_aCurrencyInfo[nC++]=LwpCurrencyInfo(String("PRC\357\277\245",RTL_TEXTENCODING_UTF8),sal_False,sal_True); //FMT_CHINESEYUAN = 8, + m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("PRC\357\277\245", 1, RTL_TEXTENCODING_UTF8),sal_False,sal_True); //FMT_CHINESEYUAN = 8, m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("Kc"),sal_True, sal_True);//FMT_CZECHKORUNA = 9, m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("Dkr"),sal_False, sal_True);//FMT_DANISHKRONE = 10, m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("ECU"),sal_True, sal_True);//FMT_ECU = 11, @@ -212,9 +212,9 @@ private: m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("Ft"),sal_True, sal_True);//FMT_HUNGARIANFORINT = 17, m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("Rs"),sal_False, sal_True);//FMT_INDIANRUPEE = 18, m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("Rp"),sal_False, sal_True);//FMT_INDONESIANRUPIAH = 19, - m_aCurrencyInfo[nC++]=LwpCurrencyInfo(String("IR\357\277\241",RTL_TEXTENCODING_UTF8)); //FMT_IRISHPUNT = 20, + m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("IR\357\277\241",3, RTL_TEXTENCODING_UTF8)); //FMT_IRISHPUNT = 20, m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("L."),sal_False, sal_True);//FMT_ITALIANLIRA = 21, - m_aCurrencyInfo[nC++]=LwpCurrencyInfo(String("\357\277\245",RTL_TEXTENCODING_UTF8)); //FMT_JAPANESEYEN = 22, + m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("\357\277\245", 1, RTL_TEXTENCODING_UTF8)); //FMT_JAPANESEYEN = 22, m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("LF"),sal_True, sal_True);//FMT_LUXEMBOURGFRANC = 23, m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("Rm"),sal_False, sal_True);//FMT_MALAYSIANRINGGIT = 24, m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("Mex$")); //FMT_MEXICANPESO = 25, @@ -238,7 +238,7 @@ private: m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("$")); //FMT_USDOLLAR = 43, m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString("OTH"),sal_False, sal_True);//FMT_OTHERCURRENCY = 44, - m_aCurrencyInfo[FMT_EURO]=LwpCurrencyInfo(String("\342\202\254",RTL_TEXTENCODING_UTF8)); //FMT_EURO = 52 + m_aCurrencyInfo[FMT_EURO]=LwpCurrencyInfo(OUString("\342\202\254", 1, RTL_TEXTENCODING_UTF8)); //FMT_EURO = 52 } }; @@ -277,7 +277,7 @@ private: static sal_uInt16 GetDefaultDecimalPlaces(sal_uInt16 Format); static LwpCurrencyPool m_aCurrencyInfo; - void GetCurrencyStr(LwpNumericFormatSubset aNumber, String& aPrefix, String& aSuffix, sal_Bool bNegtive=sal_False); + void GetCurrencyStr(LwpNumericFormatSubset aNumber, OUString& aPrefix, OUString& aSuffix, sal_Bool bNegtive=sal_False); void SetNumberType(XFNumberStyle* pStyle); OUString reencode(OUString sCode); }; diff --git a/lotuswordpro/source/filter/lwptblcell.hxx b/lotuswordpro/source/filter/lwptblcell.hxx index bde674e9ea31..b0ab4e9823b2 100644 --- a/lotuswordpro/source/filter/lwptblcell.hxx +++ b/lotuswordpro/source/filter/lwptblcell.hxx @@ -313,7 +313,7 @@ public: ~LwpRowSpecifier(){} void QuickRead(LwpObjectStream *pStrm); - String ToString(sal_uInt16 nFormulaRow); + OUString ToString(sal_uInt16 nFormulaRow); sal_uInt16 RowID(sal_uInt16 FormulaRow); sal_uInt16 &Row(void); @@ -415,7 +415,7 @@ public: void QuickRead(LwpObjectStream *pStrm); sal_uInt8 Column(){return cColumn;} - String ToString(sal_uInt8 nFormulaCol); + OUString ToString(sal_uInt8 nFormulaCol); sal_uInt8 ColumnID(sal_uInt8 FormulaColumn); void SetAbsolute(void); diff --git a/lotuswordpro/source/filter/lwptblformula.cxx b/lotuswordpro/source/filter/lwptblformula.cxx index 37b11492cf4a..5d5021fa5ff6 100644 --- a/lotuswordpro/source/filter/lwptblformula.cxx +++ b/lotuswordpro/source/filter/lwptblformula.cxx @@ -127,10 +127,10 @@ sal_Bool LwpFormulaInfo::ReadText() boost::scoped_array<char> pBuf(new char[nStrLen+1]); m_pObjStrm->QuickRead( pBuf.get(), nStrLen ); *(pBuf.get()+nStrLen)='\0'; - String aText; - aText += OUString("\""); - aText.Append(String(pBuf.get(),nStrLen,osl_getThreadTextEncoding())); - aText += OUString("\""); + OUString aText; + aText += "\""; + aText += OUString(pBuf.get(), nStrLen, osl_getThreadTextEncoding()); + aText += "\""; m_aStack.push_back(new LwpFormulaText(aText)); return sal_True; @@ -396,9 +396,9 @@ void LwpFormulaInfo::Read() * @param * @return sal_Bool. */ -String LwpFormulaInfo::Convert(LwpTableLayout* pCellsMap) +OUString LwpFormulaInfo::Convert(LwpTableLayout* pCellsMap) { - String aFormula; + OUString aFormula; if (m_bSupported) { if(1==m_aStack.size()) @@ -423,9 +423,9 @@ String LwpFormulaInfo::Convert(LwpTableLayout* pCellsMap) */ void LwpFormulaInfo::Convert(XFCell * pCell,LwpTableLayout* pCellsMap) { - String aFormula; + OUString aFormula; aFormula = Convert(pCellsMap); - if (aFormula.Len()) + if (!aFormula.isEmpty()) { pCell->SetFormula(aFormula); } @@ -458,7 +458,7 @@ OUString LwpFormulaConst::ToString(LwpTableLayout* /*pCellsMap*/) * @param * @return */ -LwpFormulaText::LwpFormulaText( String aText) +LwpFormulaText::LwpFormulaText( OUString aText) { m_aText = aText; } @@ -575,7 +575,7 @@ void LwpFormulaFunc::AddArg(LwpFormulaArg* pArg) * @param * @return String. */ -String LwpFormulaFunc::ToArgString(LwpTableLayout* pCellsMap) +OUString LwpFormulaFunc::ToArgString(LwpTableLayout* pCellsMap) { OUStringBuffer aFormula; aFormula.append(static_cast<sal_Unicode>('(')); @@ -657,14 +657,14 @@ OUString LwpFormulaOp::ToString(LwpTableLayout* pCellsMap) */ OUString LwpFormulaUnaryOp::ToString(LwpTableLayout* pCellsMap) { - String aFormula; + OUString aFormula; if (1==m_aArgs.size()) { - String aFuncName = LwpFormulaTools::GetName(m_nTokenType); - aFormula.Append(aFuncName); + OUString aFuncName = LwpFormulaTools::GetName(m_nTokenType); + aFormula += aFuncName; vector<LwpFormulaArg*>::iterator aItr = m_aArgs.begin(); - aFormula.Append( (*aItr)->ToArgString(pCellsMap) ); + aFormula += (*aItr)->ToArgString(pCellsMap); } else { @@ -679,70 +679,70 @@ OUString LwpFormulaUnaryOp::ToString(LwpTableLayout* pCellsMap) * @param * @return String. */ -String LwpFormulaTools::GetName(sal_uInt16 nTokenType) +OUString LwpFormulaTools::GetName(sal_uInt16 nTokenType) { - String aName; + OUString aName; switch(nTokenType) { case TK_SUM: - aName = OUString("SUM"); + aName = "SUM"; break; case TK_IF: - aName = OUString("IF");//Not supported by SODC + aName = "IF";//Not supported by SODC break; case TK_COUNT: - aName = OUString("COUNT");//Not supported by SODC + aName = "COUNT";//Not supported by SODC break; case TK_MINIMUM: - aName = OUString("MIN"); + aName = "MIN"; break; case TK_MAXIMUM: - aName = OUString("MAX"); + aName = "MAX"; break; case TK_AVERAGE: - aName = OUString("MEAN"); + aName = "MEAN"; break; case TK_ADD: - aName = OUString("+"); + aName = "+"; break; case TK_SUBTRACT: - aName = OUString("-"); + aName = "-"; break; case TK_MULTIPLY: - aName = OUString("*"); + aName = "*"; break; case TK_DIVIDE: - aName = OUString("/"); + aName = "/"; break; case TK_UNARY_MINUS: - aName = OUString("-"); + aName = "-"; break; case TK_LESS: - aName = OUString("L"); + aName = "L"; break; case TK_LESS_OR_EQUAL: - aName = OUString("LEQ"); + aName = "LEQ"; break; case TK_GREATER: - aName = OUString("G"); + aName = "G"; break; case TK_GREATER_OR_EQUAL: - aName = OUString("GEQ"); + aName = "GEQ"; break; case TK_EQUAL: - aName = OUString("EQ"); + aName = "EQ"; break; case TK_NOT_EQUAL: - aName = OUString("NEQ"); + aName = "NEQ"; break; case TK_NOT: - aName = OUString("NOT"); + aName = "NOT"; break; case TK_AND: - aName = OUString("AND"); + aName = "AND"; break; case TK_OR: - aName = OUString("OR"); + aName = "OR"; break; default: assert(false); @@ -758,9 +758,9 @@ String LwpFormulaTools::GetName(sal_uInt16 nTokenType) * @param * @return String. */ -String LwpFormulaTools::GetCellAddr(sal_Int16 nRow, sal_Int16 nCol, LwpTableLayout* pCellsMap) +OUString LwpFormulaTools::GetCellAddr(sal_Int16 nRow, sal_Int16 nCol, LwpTableLayout* pCellsMap) { - String aCellAddr; + OUString aCellAddr; XFCell* pCell = pCellsMap->GetCellsMap(nRow,(sal_uInt8)nCol); if (pCell) { diff --git a/lotuswordpro/source/filter/lwptblformula.hxx b/lotuswordpro/source/filter/lwptblformula.hxx index 8efc8975d28a..3ed67ae8e0fd 100644 --- a/lotuswordpro/source/filter/lwptblformula.hxx +++ b/lotuswordpro/source/filter/lwptblformula.hxx @@ -111,14 +111,14 @@ class LwpFormulaArg public: virtual ~LwpFormulaArg() = 0; virtual OUString ToString(LwpTableLayout* pCellsMap)=0; - virtual String ToArgString(LwpTableLayout* pCellsMap){ return ToString(pCellsMap);} + virtual OUString ToArgString(LwpTableLayout* pCellsMap){ return ToString(pCellsMap);} }; class LwpFormulaTools { public: - static String GetName(sal_uInt16 nTokenType); - static String GetCellAddr(sal_Int16 nRow, sal_Int16 nCol, LwpTableLayout* pCellsMap); + static OUString GetName(sal_uInt16 nTokenType); + static OUString GetCellAddr(sal_Int16 nRow, sal_Int16 nCol, LwpTableLayout* pCellsMap); }; class LwpFormulaConst:public LwpFormulaArg @@ -133,10 +133,10 @@ private: class LwpFormulaText:public LwpFormulaArg { public: - LwpFormulaText( String aText); + LwpFormulaText( OUString aText); virtual OUString ToString(LwpTableLayout* /*pCellsMap*/){return m_aText;} private: - String m_aText; + OUString m_aText; }; class LwpFormulaCellAddr:public LwpFormulaArg @@ -175,7 +175,7 @@ public: void AddArg(LwpFormulaArg* pArg); virtual OUString ToString(LwpTableLayout* pCellsMap); - String ToArgString(LwpTableLayout* pCellsMap); + OUString ToArgString(LwpTableLayout* pCellsMap); protected: vector<LwpFormulaArg*> m_aArgs; @@ -204,7 +204,7 @@ public: ~LwpFormulaInfo(); sal_Bool IsFormula(){return sal_True;} void SetRow(sal_uInt16 nRow){ m_nFormulaRow = nRow;} - String Convert(LwpTableLayout* pCellsMap); + OUString Convert(LwpTableLayout* pCellsMap); void Convert(XFCell * pCell, LwpTableLayout* pCellsMap); protected: void Read(); |