summaryrefslogtreecommitdiffstats
path: root/sc/inc/addincol.hxx
diff options
context:
space:
mode:
authorSören Möller <soerenmoeller2001@gmail.com>2012-07-06 23:59:42 +0200
committerEike Rathke <erack@redhat.com>2012-07-10 20:51:02 +0200
commit7b7d094c37959bfb7730f0f8851ee6a8b06a6ea4 (patch)
tree1dc9d8c76a1258f5384c1d703216f7fbe6f6f4bc /sc/inc/addincol.hxx
parentRemove unused SOT_FORMATSTR_ID_STARCALC_30 (diff)
downloadcore-7b7d094c37959bfb7730f0f8851ee6a8b06a6ea4.tar.gz
core-7b7d094c37959bfb7730f0f8851ee6a8b06a6ea4.zip
Replaced deprecated tools/String with OUString in ScAddInCol
Change-Id: I7059f10617b9a33ba63690c980b96d95d9023c55
Diffstat (limited to 'sc/inc/addincol.hxx')
-rw-r--r--sc/inc/addincol.hxx57
1 files changed, 28 insertions, 29 deletions
diff --git a/sc/inc/addincol.hxx b/sc/inc/addincol.hxx
index e79357f03282..15c8c7f30d3f 100644
--- a/sc/inc/addincol.hxx
+++ b/sc/inc/addincol.hxx
@@ -37,7 +37,6 @@
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/reflection/XIdlMethod.hpp>
#include <com/sun/star/sheet/LocalizedName.hpp>
-#include <tools/string.hxx>
#include <i18npool/lang.h>
#include <rtl/ustring.h>
#include "scdllapi.h"
@@ -54,7 +53,7 @@ class ScUnoAddInFuncData;
class ScFuncDesc;
-typedef ::boost::unordered_map< String, const ScUnoAddInFuncData*, ScStringHashCode, ::std::equal_to< String > > ScAddInHashMap;
+typedef ::boost::unordered_map< ::rtl::OUString, const ScUnoAddInFuncData*, ScStringHashCode, ::std::equal_to< ::rtl::OUString > > ScAddInHashMap;
enum ScAddInArgumentType
@@ -77,9 +76,9 @@ enum ScAddInArgumentType
struct ScAddInArgDesc
{
- String aInternalName; // used to match configuration and reflection information
- String aName;
- String aDescription;
+ ::rtl::OUString aInternalName; // used to match configuration and reflection information
+ ::rtl::OUString aName;
+ ::rtl::OUString aDescription;
ScAddInArgumentType eType;
sal_Bool bOptional;
};
@@ -87,24 +86,24 @@ struct ScAddInArgDesc
class ScUnoAddInFuncData
{
private:
- String aOriginalName; // kept in formula
- String aLocalName; // for display
- String aUpperName; // for entering formulas
- String aUpperLocal; // for entering formulas
- String aDescription;
+ ::rtl::OUString aOriginalName; // kept in formula
+ ::rtl::OUString aLocalName; // for display
+ ::rtl::OUString aUpperName; // for entering formulas
+ ::rtl::OUString aUpperLocal; // for entering formulas
+ ::rtl::OUString aDescription;
com::sun::star::uno::Reference< com::sun::star::reflection::XIdlMethod> xFunction;
com::sun::star::uno::Any aObject;
long nArgCount;
ScAddInArgDesc* pArgDescs;
long nCallerPos;
- sal_uInt16 nCategory;
+ sal_uInt16 nCategory;
rtl::OString sHelpId;
mutable com::sun::star::uno::Sequence< com::sun::star::sheet::LocalizedName> aCompNames;
mutable sal_Bool bCompInitialized;
public:
- ScUnoAddInFuncData( const String& rNam, const String& rLoc,
- const String& rDesc,
+ ScUnoAddInFuncData( const ::rtl::OUString& rNam, const ::rtl::OUString& rLoc,
+ const ::rtl::OUString& rDesc,
sal_uInt16 nCat, const rtl::OString&,
const com::sun::star::uno::Reference<
com::sun::star::reflection::XIdlMethod>& rFunc,
@@ -113,22 +112,22 @@ public:
long nCP );
~ScUnoAddInFuncData();
- const String& GetOriginalName() const { return aOriginalName; }
- const String& GetLocalName() const { return aLocalName; }
- const String& GetUpperName() const { return aUpperName; }
- const String& GetUpperLocal() const { return aUpperLocal; }
+ const ::rtl::OUString& GetOriginalName() const { return aOriginalName; }
+ const ::rtl::OUString& GetLocalName() const { return aLocalName; }
+ const ::rtl::OUString& GetUpperName() const { return aUpperName; }
+ const ::rtl::OUString& GetUpperLocal() const { return aUpperLocal; }
const com::sun::star::uno::Reference< com::sun::star::reflection::XIdlMethod>& GetFunction() const
{ return xFunction; }
const com::sun::star::uno::Any& GetObject() const { return aObject; }
long GetArgumentCount() const { return nArgCount; }
const ScAddInArgDesc* GetArguments() const { return pArgDescs; }
long GetCallerPos() const { return nCallerPos; }
- const String& GetDescription() const { return aDescription; }
- sal_uInt16 GetCategory() const { return nCategory; }
+ const ::rtl::OUString& GetDescription() const { return aDescription; }
+ sal_uInt16 GetCategory() const { return nCategory; }
const rtl::OString GetHelpId() const { return sHelpId; }
const com::sun::star::uno::Sequence< com::sun::star::sheet::LocalizedName>& GetCompNames() const;
- sal_Bool GetExcelName( LanguageType eDestLang, String& rRetExcelName ) const;
+ sal_Bool GetExcelName( LanguageType eDestLang, ::rtl::OUString& rRetExcelName ) const;
void SetFunction( const com::sun::star::uno::Reference< com::sun::star::reflection::XIdlMethod>& rNewFunc,
const com::sun::star::uno::Any& rNewObj );
@@ -155,7 +154,7 @@ private:
com::sun::star::uno::XInterface>& xInterface );
void UpdateFromAddIn( const com::sun::star::uno::Reference<
com::sun::star::uno::XInterface>& xInterface,
- const String& rServiceName );
+ const ::rtl::OUString& rServiceName );
void LoadComponent( const ScUnoAddInFuncData& rFuncData );
public:
@@ -163,12 +162,12 @@ public:
~ScUnoAddInCollection();
/// User enetered name. rUpperName MUST already be upper case!
- String FindFunction( const String& rUpperName, sal_Bool bLocalFirst );
+ ::rtl::OUString FindFunction( const ::rtl::OUString& rUpperName, sal_Bool bLocalFirst );
// rName is the exact Name.
// Only if bComplete is set, the function reference and argument types
// are initialized (component may have to be loaded).
- const ScUnoAddInFuncData* GetFuncData( const String& rName, bool bComplete = false );
+ const ScUnoAddInFuncData* GetFuncData( const ::rtl::OUString& rName, bool bComplete = false );
/** For enumeration in ScCompiler::OpCodeMap::getAvailableMappings().
@param nIndex
@@ -178,15 +177,15 @@ public:
void Clear();
- void LocalizeString( String& rName ); // modify rName - input: exact name
+ void LocalizeString( ::rtl::OUString& rName ); // modify rName - input: exact name
long GetFuncCount();
sal_Bool FillFunctionDesc( long nFunc, ScFuncDesc& rDesc );
static sal_Bool FillFunctionDescFromData( const ScUnoAddInFuncData& rFuncData, ScFuncDesc& rDesc );
- sal_Bool GetExcelName( const String& rCalcName, LanguageType eDestLang, String& rRetExcelName );
- sal_Bool GetCalcName( const String& rExcelName, String& rRetCalcName );
+ sal_Bool GetExcelName( const ::rtl::OUString& rCalcName, LanguageType eDestLang, ::rtl::OUString& rRetExcelName );
+ sal_Bool GetCalcName( const ::rtl::OUString& rExcelName, ::rtl::OUString& rRetCalcName );
// both leave rRet... unchanged, if no matching name is found
};
@@ -203,7 +202,7 @@ private:
sal_uInt16 nErrCode;
sal_Bool bHasString;
double fValue;
- String aString;
+ ::rtl::OUString aString;
ScMatrixRef xMatrix;
com::sun::star::uno::Reference<com::sun::star::sheet::XVolatileResult> xVarRes;
@@ -212,7 +211,7 @@ private:
public:
// exact name
- ScUnoAddInCall( ScUnoAddInCollection& rColl, const String& rName,
+ ScUnoAddInCall( ScUnoAddInCollection& rColl, const ::rtl::OUString& rName,
long nParamCount );
~ScUnoAddInCall();
@@ -234,7 +233,7 @@ public:
bool HasMatrix() const { return xMatrix.get(); }
sal_Bool HasVarRes() const { return ( xVarRes.is() ); }
double GetValue() const { return fValue; }
- const String& GetString() const { return aString; }
+ const ::rtl::OUString& GetString() const { return aString; }
ScMatrixRef GetMatrix() const { return xMatrix; }
com::sun::star::uno::Reference<com::sun::star::sheet::XVolatileResult>
GetVarRes() const { return xVarRes; }