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
...@@ -50,31 +50,25 @@ namespace pricing { ...@@ -50,31 +50,25 @@ namespace pricing {
class ScaResId : public ResId class ScaResId : public ResId
{ {
public: public:
ScaResId( sal_uInt16 nResId, ResMgr& rResMgr ); ScaResId( sal_uInt16 nResId, ResMgr& rResMgr );
}; };
class ScaResStringLoader
class ScaResStringLoader : public Resource
{ {
private: private:
OUString aStr; OUString aStr;
public: 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 class ScaResStringArrLoader : public Resource
{ {
private: private:
...@@ -93,7 +87,6 @@ inline ScaResStringArrLoader::ScaResStringArrLoader( sal_uInt16 nResId, sal_uInt ...@@ -93,7 +87,6 @@ inline ScaResStringArrLoader::ScaResStringArrLoader( sal_uInt16 nResId, sal_uInt
FreeResource(); FreeResource();
} }
class ScaResPublisher : public Resource class ScaResPublisher : public Resource
{ {
public: public:
...@@ -103,14 +96,12 @@ public: ...@@ -103,14 +96,12 @@ public:
using Resource::FreeResource; using Resource::FreeResource;
}; };
class ScaFuncRes : public Resource class ScaFuncRes : public Resource
{ {
public: public:
ScaFuncRes( ResId& rResId, ResMgr& rResMgr, sal_uInt16 nIndex, OUString& rRet ); ScaFuncRes(ResId& rResId, ResMgr& rResMgr, sal_uInt16 nIndex, OUString& rRet);
}; };
enum class ScaCategory enum class ScaCategory
{ {
DateTime, DateTime,
......
...@@ -399,25 +399,15 @@ Resource RID_PRICING_FUNCTION_DESCRIPTIONS ...@@ -399,25 +399,15 @@ Resource RID_PRICING_FUNCTION_DESCRIPTIONS
}; };
// function names as accessible from cells // 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 // 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