summaryrefslogtreecommitdiff
path: root/sfx2/source/appl/opengrf.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sfx2/source/appl/opengrf.cxx')
-rw-r--r--sfx2/source/appl/opengrf.cxx32
1 files changed, 14 insertions, 18 deletions
diff --git a/sfx2/source/appl/opengrf.cxx b/sfx2/source/appl/opengrf.cxx
index ef3a060d99cc..51ce43006f71 100644
--- a/sfx2/source/appl/opengrf.cxx
+++ b/sfx2/source/appl/opengrf.cxx
@@ -57,20 +57,16 @@ using namespace ::cppu;
sal_uInt16 SvxOpenGrfErr2ResId( ErrCode err )
{
- switch( err )
- {
- case ERRCODE_GRFILTER_OPENERROR:
- return RID_SVXSTR_GRFILTER_OPENERROR;
- case ERRCODE_GRFILTER_IOERROR:
- return RID_SVXSTR_GRFILTER_IOERROR;
- case ERRCODE_GRFILTER_VERSIONERROR:
- return RID_SVXSTR_GRFILTER_VERSIONERROR;
- case ERRCODE_GRFILTER_FILTERERROR:
- return RID_SVXSTR_GRFILTER_FILTERERROR;
- case ERRCODE_GRFILTER_FORMATERROR:
- default:
- return RID_SVXSTR_GRFILTER_FORMATERROR;
- }
+ if (err == ERRCODE_GRFILTER_OPENERROR)
+ return RID_SVXSTR_GRFILTER_OPENERROR;
+ else if (err == ERRCODE_GRFILTER_IOERROR)
+ return RID_SVXSTR_GRFILTER_IOERROR;
+ else if (err == ERRCODE_GRFILTER_VERSIONERROR)
+ return RID_SVXSTR_GRFILTER_VERSIONERROR;
+ else if (err == ERRCODE_GRFILTER_FILTERERROR)
+ return RID_SVXSTR_GRFILTER_FILTERERROR;
+ else
+ return RID_SVXSTR_GRFILTER_FORMATERROR;
}
@@ -104,9 +100,9 @@ SvxOpenGraphicDialog::~SvxOpenGraphicDialog()
}
-short SvxOpenGraphicDialog::Execute()
+ErrCode SvxOpenGraphicDialog::Execute()
{
- sal_uInt16 nImpRet;
+ ErrCode nImpRet;
bool bQuitLoop(false);
while( !bQuitLoop &&
@@ -174,7 +170,7 @@ short SvxOpenGraphicDialog::Execute()
}
// cancel
- return -1;
+ return ErrCode(sal_uInt32(-1));
}
@@ -243,7 +239,7 @@ bool SvxOpenGraphicDialog::IsAsLink() const
}
-int SvxOpenGraphicDialog::GetGraphic(Graphic& rGraphic) const
+ErrCode SvxOpenGraphicDialog::GetGraphic(Graphic& rGraphic) const
{
return mpImpl->aFileDlg.GetGraphic(rGraphic);
}