Kaydet (Commit) 7d6d18e7 authored tarafından Noel Grandin's avatar Noel Grandin

convert INPUTMODE_ constants to scoped enum

Change-Id: Ib2e37bb320c1edba7246a6611df3b89b764346db
üst 92196183
...@@ -416,7 +416,7 @@ void SFTreeListBox::ExpandedHdl() ...@@ -416,7 +416,7 @@ void SFTreeListBox::ExpandedHdl()
// CuiInputDialog ------------------------------------------------------------ // CuiInputDialog ------------------------------------------------------------
CuiInputDialog::CuiInputDialog(vcl::Window * pParent, sal_uInt16 nMode ) CuiInputDialog::CuiInputDialog(vcl::Window * pParent, InputDialogMode nMode )
: ModalDialog(pParent, "NewLibDialog", : ModalDialog(pParent, "NewLibDialog",
"cui/ui/newlibdialog.ui") "cui/ui/newlibdialog.ui")
{ {
...@@ -425,14 +425,14 @@ CuiInputDialog::CuiInputDialog(vcl::Window * pParent, sal_uInt16 nMode ) ...@@ -425,14 +425,14 @@ CuiInputDialog::CuiInputDialog(vcl::Window * pParent, sal_uInt16 nMode )
FixedText *pNewLibFT = get<FixedText>("newlibft"); FixedText *pNewLibFT = get<FixedText>("newlibft");
if ( nMode == INPUTMODE_NEWMACRO ) if ( nMode == InputDialogMode::NEWMACRO )
{ {
pNewLibFT->Hide(); pNewLibFT->Hide();
FixedText *pNewMacroFT = get<FixedText>("newmacroft"); FixedText *pNewMacroFT = get<FixedText>("newmacroft");
pNewMacroFT->Show(); pNewMacroFT->Show();
SetText(get<FixedText>("altmacrotitle")->GetText()); SetText(get<FixedText>("altmacrotitle")->GetText());
} }
else if ( nMode == INPUTMODE_RENAME ) else if ( nMode == InputDialogMode::RENAME )
{ {
pNewLibFT->Hide(); pNewLibFT->Hide();
FixedText *pRenameFT = get<FixedText>("renameft"); FixedText *pRenameFT = get<FixedText>("renameft");
...@@ -840,7 +840,7 @@ void SvxScriptOrgDialog::createEntry( SvTreeListEntry* pEntry ) ...@@ -840,7 +840,7 @@ void SvxScriptOrgDialog::createEntry( SvTreeListEntry* pEntry )
{ {
OUString aNewName; OUString aNewName;
OUString aNewStdName; OUString aNewStdName;
sal_uInt16 nMode = INPUTMODE_NEWLIB; InputDialogMode nMode = InputDialogMode::NEWLIB;
if( m_pScriptsBox->GetModel()->GetDepth( pEntry ) == 0 ) if( m_pScriptsBox->GetModel()->GetDepth( pEntry ) == 0 )
{ {
aNewStdName = "Library" ; aNewStdName = "Library" ;
...@@ -848,7 +848,7 @@ void SvxScriptOrgDialog::createEntry( SvTreeListEntry* pEntry ) ...@@ -848,7 +848,7 @@ void SvxScriptOrgDialog::createEntry( SvTreeListEntry* pEntry )
else else
{ {
aNewStdName = "Macro" ; aNewStdName = "Macro" ;
nMode = INPUTMODE_NEWMACRO; nMode = InputDialogMode::NEWMACRO;
} }
//do we need L10N for this? ie something like: //do we need L10N for this? ie something like:
//String aNewStdName( ResId( STR_STDMODULENAME ) ); //String aNewStdName( ResId( STR_STDMODULENAME ) );
...@@ -1025,9 +1025,7 @@ void SvxScriptOrgDialog::renameEntry( SvTreeListEntry* pEntry ) ...@@ -1025,9 +1025,7 @@ void SvxScriptOrgDialog::renameEntry( SvTreeListEntry* pEntry )
extn = aNewName.copy(extnPos); extn = aNewName.copy(extnPos);
aNewName = aNewName.copy(0,extnPos); aNewName = aNewName.copy(0,extnPos);
} }
sal_uInt16 nMode = INPUTMODE_RENAME; ScopedVclPtrInstance< CuiInputDialog > xNewDlg( static_cast<vcl::Window*>(this), InputDialogMode::RENAME );
ScopedVclPtrInstance< CuiInputDialog > xNewDlg( static_cast<vcl::Window*>(this), nMode );
xNewDlg->SetObjectName( aNewName ); xNewDlg->SetObjectName( aNewName );
bool bValid; bool bValid;
......
...@@ -38,10 +38,6 @@ ...@@ -38,10 +38,6 @@
#define OBJTYPE_SCRIPTCONTAINER 3L #define OBJTYPE_SCRIPTCONTAINER 3L
#define OBJTYPE_SFROOT 4L #define OBJTYPE_SFROOT 4L
#define INPUTMODE_NEWLIB 1
#define INPUTMODE_NEWMACRO 2
#define INPUTMODE_RENAME 3
typedef std::unordered_map < OUString, OUString, typedef std::unordered_map < OUString, OUString,
OUStringHash, std::equal_to< OUString > > Selection_hash; OUStringHash, std::equal_to< OUString > > Selection_hash;
...@@ -91,12 +87,18 @@ public: ...@@ -91,12 +87,18 @@ public:
void deleteAllTree( ); void deleteAllTree( );
}; };
enum class InputDialogMode {
NEWLIB = 1,
NEWMACRO = 2,
RENAME = 3,
};
class CuiInputDialog : public ModalDialog class CuiInputDialog : public ModalDialog
{ {
private: private:
VclPtr<Edit> m_pEdit; VclPtr<Edit> m_pEdit;
public: public:
CuiInputDialog(vcl::Window * pParent, sal_uInt16 nMode); CuiInputDialog(vcl::Window * pParent, InputDialogMode nMode);
virtual ~CuiInputDialog(); virtual ~CuiInputDialog();
virtual void dispose() SAL_OVERRIDE; virtual void dispose() SAL_OVERRIDE;
......
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