diff options
author | Michael Stahl <mstahl@redhat.com> | 2012-10-10 00:29:59 +0200 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2012-10-10 00:29:59 +0200 |
commit | a8de7ee56a3c8375c585db364dac5f67d72ea97a (patch) | |
tree | a26c62508b5cb95e94f9e4048baa5bc4515b3e7e | |
parent | Remove commented-out COMPnTYPELIST use (diff) | |
download | binfilter-a8de7ee56a3c8375c585db364dac5f67d72ea97a.tar.gz binfilter-a8de7ee56a3c8375c585db364dac5f67d72ea97a.zip |
binfilter: adapt to latest OUString refactoring
Change-Id: I087416db74a61d46196532ad42afeda05e7703ef
-rw-r--r-- | binfilter/bf_svtools/source/misc/svt_ehdl.cxx | 54 | ||||
-rw-r--r-- | binfilter/inc/bf_svtools/ehdl.hxx | 8 |
2 files changed, 30 insertions, 32 deletions
diff --git a/binfilter/bf_svtools/source/misc/svt_ehdl.cxx b/binfilter/bf_svtools/source/misc/svt_ehdl.cxx index dc42cdaf5..6be42d1de 100644 --- a/binfilter/bf_svtools/source/misc/svt_ehdl.cxx +++ b/binfilter/bf_svtools/source/misc/svt_ehdl.cxx @@ -37,8 +37,8 @@ namespace binfilter static USHORT aWndFunc( Window *pWin, // Parent des Dialoges USHORT nFlags, - const ::String &rErr, // Fehlertext - const ::String &rAction) // Actiontext + const OUString &rErr, // Fehlertext + const OUString &rAction) // Actiontext /* [Beschreibung] @@ -171,7 +171,7 @@ SfxErrorHandler::~SfxErrorHandler() //------------------------------------------------------------------------- BOOL SfxErrorHandler::CreateString( - const ErrorInfo *pErr, ::String &rStr, USHORT& nFlags) const + const ErrorInfo *pErr, OUString &rStr, USHORT& nFlags) const /* [Beschreibung] @@ -188,13 +188,12 @@ BOOL SfxErrorHandler::CreateString( { if(GetMessageString(nErrCode, rStr, nFlags)) { - for (xub_StrLen i = 0; i < rStr.Len();) + for (xub_StrLen i = 0; i < rStr.getLength();) { - i = rStr.SearchAndReplace(String::CreateFromAscii( "$(ARG1)" ), - pMsgInfo->GetMessageArg(), i); - if (i == STRING_NOTFOUND) + if( rStr.indexOf(OUString("$(ARG1)"), i) == -1 ) break; - i = i + pMsgInfo->GetMessageArg().Len(); + rStr = rStr.replaceAll("$(ARG1)", pMsgInfo->GetMessageArg(), i); + i = i + pMsgInfo->GetMessageArg().getLength(); } return TRUE; } @@ -203,32 +202,32 @@ BOOL SfxErrorHandler::CreateString( { StringErrorInfo *pStringInfo=PTR_CAST(StringErrorInfo,pErr); if(pStringInfo) - for (xub_StrLen i = 0; i < rStr.Len();) + for (xub_StrLen i = 0; i < rStr.getLength();) { - i = rStr.SearchAndReplace(String::CreateFromAscii( "$(ARG1)" ), - pStringInfo->GetErrorString(), i); - if (i == STRING_NOTFOUND) + if( rStr.indexOf("$(ARG1)", i) == -1 ) break; - i = i + pStringInfo->GetErrorString().Len(); + rStr = rStr.replaceAll(rtl::OUString("$(ARG1)"), + pStringInfo->GetErrorString(), i); + i = i + pStringInfo->GetErrorString().getLength(); } else { TwoStringErrorInfo * pTwoStringInfo = PTR_CAST(TwoStringErrorInfo, pErr); if (pTwoStringInfo) - for (USHORT i = 0; i < rStr.Len();) + for (USHORT i = 0; i < rStr.getLength();) { - USHORT nArg1Pos = rStr.Search(String::CreateFromAscii( "$(ARG1)" ), i); - USHORT nArg2Pos = rStr.Search(String::CreateFromAscii( "$(ARG2)" ), i); + USHORT nArg1Pos = rStr.indexOf(String::CreateFromAscii( "$(ARG1)" ), i); + USHORT nArg2Pos = rStr.indexOf(String::CreateFromAscii( "$(ARG2)" ), i); if (nArg1Pos < nArg2Pos) { - rStr.Replace(nArg1Pos, 7, pTwoStringInfo->GetArg1()); - i = nArg1Pos + pTwoStringInfo->GetArg1().Len(); + rStr = rStr.replaceAt(nArg1Pos, 7, pTwoStringInfo->GetArg1()); + i = nArg1Pos + pTwoStringInfo->GetArg1().getLength(); } else if (nArg2Pos < nArg1Pos) { - rStr.Replace(nArg2Pos, 7, pTwoStringInfo->GetArg2()); - i = nArg2Pos + pTwoStringInfo->GetArg2().Len(); + rStr = rStr.replaceAt(nArg2Pos, 7, pTwoStringInfo->GetArg2()); + i = nArg2Pos + pTwoStringInfo->GetArg2().getLength(); } else break; } @@ -311,7 +310,7 @@ BOOL SfxErrorHandler::GetClassString(ULONG lClassId, String &rStr) const //------------------------------------------------------------------------- BOOL SfxErrorHandler::GetMessageString( - ULONG lErrId, ::String &rStr, USHORT &nFlags) const + ULONG lErrId, OUString &rStr, USHORT &nFlags) const /* [Beschreibung] @@ -341,7 +340,7 @@ BOOL SfxErrorHandler::GetMessageString( //------------------------------------------------------------------------- BOOL SfxErrorHandler::GetErrorString( - ULONG lErrId, ::String &rStr, USHORT &nFlags) const + ULONG lErrId, OUString &rStr, USHORT &nFlags) const /* [Beschreibung] Erzeugt den Fehlerstring fuer den eigentlichen Fehler ohne @@ -365,8 +364,7 @@ BOOL SfxErrorHandler::GetErrorString( USHORT nResFlags = aErrorString.GetFlags(); if ( nResFlags ) nFlags = nResFlags; - rStr.SearchAndReplace( - String::CreateFromAscii("$(ERROR)"), aErrorString.GetString()); + rStr = rStr.replaceAll(rtl::OUString("$(ERROR)"), aErrorString.GetString()); bRet = TRUE; } else @@ -380,7 +378,7 @@ BOOL SfxErrorHandler::GetErrorString( aErrStr); if(aErrStr.Len()) aErrStr+=String::CreateFromAscii( ".\n" ); - rStr.SearchAndReplace(String::CreateFromAscii( "$(CLASS)" ),aErrStr); + rStr = rStr.replaceAll(rtl::OUString("$(CLASS)"),aErrStr); } delete pResId; @@ -401,7 +399,7 @@ SfxErrorContext::SfxErrorContext( //------------------------------------------------------------------------- -BOOL SfxErrorContext::GetString(ULONG nErrId, ::String &rStr) +BOOL SfxErrorContext::GetString(ULONG nErrId, OUString &rStr) /* [Beschreibung] @@ -426,7 +424,7 @@ BOOL SfxErrorContext::GetString(ULONG nErrId, ::String &rStr) if ( aTestEr ) { rStr = rtl::OUString(( (ResString)aTestEr ).GetString()); - rStr.SearchAndReplace( String::CreateFromAscii( "$(ARG1)" ), aArg1 ); + rStr = rStr.replaceAll(rtl::OUString("$(ARG1)"), aArg1 ); bRet = true; } else @@ -440,7 +438,7 @@ BOOL SfxErrorContext::GetString(ULONG nErrId, ::String &rStr) USHORT nId = ( nErrId & ERRCODE_WARNING_MASK ) ? ERRCTX_WARNING : ERRCTX_ERROR; ResId aSfxResId( RID_ERRCTX, *pMgr ); ErrorResource_Impl aEr( aSfxResId, nId ); - rStr.SearchAndReplace( String::CreateFromAscii( "$(ERR)" ), ( (ResString)aEr ).GetString() ); + rStr = rStr.replaceAll( rtl::OUString("$(ERR)"), ( (ResString)aEr ).GetString() ); } } diff --git a/binfilter/inc/bf_svtools/ehdl.hxx b/binfilter/inc/bf_svtools/ehdl.hxx index 39d00f925..f0e260131 100644 --- a/binfilter/inc/bf_svtools/ehdl.hxx +++ b/binfilter/inc/bf_svtools/ehdl.hxx @@ -40,7 +40,7 @@ public: SfxErrorContext( USHORT nCtxIdP, const String &aArg1, Window *pWin=0, USHORT nResIdP=USHRT_MAX, ResMgr *pMgrP=0); - virtual BOOL GetString(ULONG nErrId, ::String &rStr); + virtual BOOL GetString(ULONG nErrId, rtl::OUString &rStr); private: USHORT nCtxId; @@ -56,8 +56,8 @@ public: ~SfxErrorHandler(); protected: - virtual BOOL GetErrorString(ULONG lErrId, ::String &, USHORT&) const; - virtual BOOL GetMessageString(ULONG lErrId, ::String &, USHORT&) const; + virtual BOOL GetErrorString(ULONG lErrId, rtl::OUString &, USHORT&) const; + virtual BOOL GetMessageString(ULONG lErrId, rtl::OUString &, USHORT&) const; private: @@ -69,7 +69,7 @@ private: BOOL GetClassString(ULONG lErrId, String &) const; virtual BOOL CreateString( - const ErrorInfo *, ::String &, USHORT &) const; + const ErrorInfo *, rtl::OUString &, USHORT &) const; }; |