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