summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2011-11-22 07:10:38 +0100
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2011-11-23 06:25:34 +0100
commit100052237a83ff0e0c5fb726fc6ea79f6375dfa8 (patch)
treec38a617b90edc322e0ee589f035dc1d2c2a8a2bf /sc
parent23da9369ae622e61b75a4cb72f60667cd4ff9fa5 (diff)
ManageNames: need to store the strings in variables
Diffstat (limited to 'sc')
-rw-r--r--sc/source/ui/inc/namedefdlg.hxx7
-rw-r--r--sc/source/ui/namedlg/namedefdlg.cxx15
-rw-r--r--sc/source/ui/src/namedefdlg.src2
3 files changed, 17 insertions, 7 deletions
diff --git a/sc/source/ui/inc/namedefdlg.hxx b/sc/source/ui/inc/namedefdlg.hxx
index 1a25c2b34a37..594c73b8ff3d 100644
--- a/sc/source/ui/inc/namedefdlg.hxx
+++ b/sc/source/ui/inc/namedefdlg.hxx
@@ -68,7 +68,12 @@ private:
ScDocShell* mpDocShell;
ScAddress maCursorPos;
- rtl::OUString maGlobalNameStr;
+ const String mErrMsgInvalidSym;
+ const rtl::OUString maErrMsgModifiedFailed;
+ const rtl::OUString maGlobalNameStr;
+ const rtl::OUString maErrInvalidNameStr;
+ const rtl::OUString maErrNameInUse;
+ const rtl::OUString maStrInfoDefault;
std::map<rtl::OUString, ScRangeName*> maRangeMap;
diff --git a/sc/source/ui/namedlg/namedefdlg.cxx b/sc/source/ui/namedlg/namedefdlg.cxx
index 209e0569960c..1fcf93e27bd2 100644
--- a/sc/source/ui/namedlg/namedefdlg.cxx
+++ b/sc/source/ui/namedlg/namedefdlg.cxx
@@ -42,7 +42,12 @@ ScNameDefDlg::ScNameDefDlg( SfxBindings* pB, SfxChildWindow* pCW, Window* pParen
mpDoc( pDocShell->GetDocument() ),
mpDocShell ( pDocShell ),
maCursorPos( aCursorPos ),
- maGlobalNameStr( ResId::toString( ScResId( STR_GLOBAL_SCOPE ) ) ),
+
+ mErrMsgInvalidSym( ScResId( STR_INVALIDSYMBOL ) ),
+ maGlobalNameStr ( ResId::toString(ScResId(STR_GLOBAL_SCOPE)) ),
+ maErrInvalidNameStr( ResId::toString(ScResId(STR_ERR_NAME_INVALID))),
+ maErrNameInUse ( ResId::toString(ScResId(STR_ERR_NAME_EXISTS))),
+ maStrInfoDefault ( ResId::toString(ScResId(STR_DEFAULT_INFO))),
maRangeMap( aRangeMap )
{
// Initialize scope list.
@@ -62,7 +67,7 @@ ScNameDefDlg::ScNameDefDlg( SfxBindings* pB, SfxChildWindow* pCW, Window* pParen
maEdName.SetModifyHdl( LINK( this, ScNameDefDlg, NameModifyHdl ));
maEdRange.SetGetFocusHdl( LINK( this, ScNameDefDlg, AssignGetFocusHdl ) );
- maFtInfo.SetText(ResId::toString( ScResId( STR_DEFAULT_INFO ) ));
+ maFtInfo.SetText(maStrInfoDefault);
maBtnAdd.Disable(); // empty name is invalid
@@ -96,17 +101,17 @@ bool ScNameDefDlg::IsNameValid()
if (!ScRangeData::IsNameValid( aName, mpDoc ))
{
- maFtInfo.SetText(ResId::toString(ScResId( STR_ERR_NAME_INVALID )));
+ maFtInfo.SetText(maErrInvalidNameStr);
maBtnAdd.Disable();
return false;
}
else if (pRangeName->findByUpperName(ScGlobal::pCharClass->upper(aName)))
{
- maFtInfo.SetText(ResId::toString(ScResId( STR_ERR_NAME_EXISTS )));
+ maFtInfo.SetText(maErrNameInUse);
maBtnAdd.Disable();
return false;
}
- maFtInfo.SetText(ResId::toString( ScResId( STR_DEFAULT_INFO ) ));
+ maFtInfo.SetText(maStrInfoDefault);
maBtnAdd.Enable();
return true;
}
diff --git a/sc/source/ui/src/namedefdlg.src b/sc/source/ui/src/namedefdlg.src
index 8022a4e0ab33..ac69133f8502 100644
--- a/sc/source/ui/src/namedefdlg.src
+++ b/sc/source/ui/src/namedefdlg.src
@@ -135,7 +135,7 @@ ModelessDialog RID_SCDLG_NAMES_DEFINE
};
String STR_ERR_NAME_INVALID
{
- Text [ en-US ] = "Invalid name. Only use letters, numbers and underscore and don't use names like cell addresses";
+ Text [ en-US ] = "Invalid name. Only use letters, numbers and underscore.";
};
String STR_DEFAULT_INFO
{