Kaydet (Commit) 6ba9de6a authored tarafından Caolán McNamara's avatar Caolán McNamara

replace localresource of strings and keys with StringArray

Change-Id: I09543bf862dce9e0ad2afb626d58f062f552fcba
üst dd355079
......@@ -53,28 +53,22 @@ public:
ScaResId( sal_uInt16 nResId, ResMgr& rResMgr );
};
class ScaResStringLoader : public Resource
class ScaResStringLoader
{
private:
OUString aStr;
public:
inline ScaResStringLoader( sal_uInt16 nResId, sal_uInt16 nStrId, ResMgr& rResMgr );
ScaResStringLoader(sal_uInt16 nResId, sal_uInt16 nStrId, ResMgr& rResMgr)
{
ResStringArray aStrArray(ScaResId(nResId, rResMgr));
aStr = aStrArray.GetString(aStrArray.FindIndex(nStrId));
}
inline const OUString& GetString() const { return aStr; }
const OUString& GetString() const { return aStr; }
};
inline ScaResStringLoader::ScaResStringLoader( sal_uInt16 nResId, sal_uInt16 nStrId, ResMgr& rResMgr ) :
Resource( ScaResId( nResId, rResMgr ) ),
aStr( ScaResId( nStrId, rResMgr ) )
{
FreeResource();
}
class ScaResStringArrLoader : public Resource
{
private:
......@@ -93,7 +87,6 @@ inline ScaResStringArrLoader::ScaResStringArrLoader( sal_uInt16 nResId, sal_uInt
FreeResource();
}
class ScaResPublisher : public Resource
{
public:
......@@ -103,14 +96,12 @@ public:
using Resource::FreeResource;
};
class ScaFuncRes : public Resource
{
public:
ScaFuncRes( ResId& rResId, ResMgr& rResMgr, sal_uInt16 nIndex, OUString& rRet );
ScaFuncRes(ResId& rResId, ResMgr& rResMgr, sal_uInt16 nIndex, OUString& rRet);
};
enum class ScaCategory
{
DateTime,
......
......@@ -399,25 +399,15 @@ Resource RID_PRICING_FUNCTION_DESCRIPTIONS
};
// function names as accessible from cells
Resource RID_PRICING_FUNCTION_NAMES
StringArray RID_PRICING_FUNCTION_NAMES
{
String PRICING_FUNCNAME_OptBarrier
ItemList [ en-US ] =
{
Text [ en-US ] = "OPT_BARRIER";
< "OPT_BARRIER"; PRICING_FUNCNAME_OptBarrier ; >;
< "OPT_TOUCH"; PRICING_FUNCNAME_OptTouch ; >;
< "OPT_PROB_HIT"; PRICING_FUNCNAME_OptProbHit ; >;
< "OPT_PROB_INMONEY"; PRICING_FUNCNAME_OptProbInMoney ; >;
};
String PRICING_FUNCNAME_OptTouch
{
Text [ en-US ] = "OPT_TOUCH";
};
String PRICING_FUNCNAME_OptProbHit
{
Text [ en-US ] = "OPT_PROB_HIT";
};
String PRICING_FUNCNAME_OptProbInMoney
{
Text [ en-US ] = "OPT_PROB_INMONEY";
};
};
// These were originally meant to be able to load Excel documents that for
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment