From 3aa7db4586c53a0815b74cc514ff8a6541dc7e01 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Wed, 24 Aug 2016 15:06:35 +0200 Subject: convert SvxAnchorIds to scoped enum Change-Id: I4375fa07eb6ac81b21b904e965e4c2f9600ca99a --- cui/source/inc/labdlg.hxx | 5 +++-- cui/source/inc/swpossizetabpage.hxx | 3 ++- cui/source/inc/transfrm.hxx | 13 +++---------- 3 files changed, 8 insertions(+), 13 deletions(-) (limited to 'cui/source/inc') diff --git a/cui/source/inc/labdlg.hxx b/cui/source/inc/labdlg.hxx index a7b10648b434..e431abb0065f 100644 --- a/cui/source/inc/labdlg.hxx +++ b/cui/source/inc/labdlg.hxx @@ -26,6 +26,7 @@ #include #include #include +#include class SdrView; @@ -101,7 +102,7 @@ class SvxCaptionTabDialog : public SfxTabDialog { private: const SdrView* pView; - sal_uInt16 nAnchorCtrls; + SvxAnchorIds nAnchorCtrls; sal_uInt16 m_nSwPosSizePageId; sal_uInt16 m_nPositionSizePageId; sal_uInt16 m_nCaptionPageId; @@ -112,7 +113,7 @@ private: public: SvxCaptionTabDialog(vcl::Window* pParent, const SdrView* pView, - sal_uInt16 nAnchorTypes = 0); + SvxAnchorIds nAnchorTypes = SvxAnchorIds::NONE); /// link for the Writer to validate positions void SetValidateFramePosLink( const Link& rLink ); diff --git a/cui/source/inc/swpossizetabpage.hxx b/cui/source/inc/swpossizetabpage.hxx index 611ebc01003d..5142d6dfaeaf 100644 --- a/cui/source/inc/swpossizetabpage.hxx +++ b/cui/source/inc/swpossizetabpage.hxx @@ -31,6 +31,7 @@ struct FrmMap; class SdrView; struct SvxSwFrameValidation; +enum class SvxAnchorIds; class SvxSwPosSizeTabPage : public SfxTabPage { @@ -136,7 +137,7 @@ public: virtual DeactivateRC DeactivatePage( SfxItemSet* pSet ) override; - void EnableAnchorTypes(sal_uInt16 nAnchorEnable); + void EnableAnchorTypes(SvxAnchorIds nAnchorEnable); void SetValidateFramePosLink( const Link& rLink ) {m_aValidateLink = rLink;} diff --git a/cui/source/inc/transfrm.hxx b/cui/source/inc/transfrm.hxx index 2857e451cc76..7e9077758e54 100644 --- a/cui/source/inc/transfrm.hxx +++ b/cui/source/inc/transfrm.hxx @@ -21,6 +21,7 @@ #include #include +#include #include @@ -35,14 +36,6 @@ class SdrView; |* \************************************************************************/ -/** put this into the nAnchorTypes parameter of the SvxTransformTabDialog c'tor - to disable the size controls */ -const sal_uInt16 SVX_OBJ_NORESIZE = 0x0100; - -/** put this into the nAnchorTypes parameter of the SvxTransformTabDialog c'tor - to disable the protect controls */ -const sal_uInt16 SVX_OBJ_NOPROTECT = 0x0200; - struct SvxSwFrameValidation; class SvxTransformTabDialog : public SfxTabDialog { @@ -53,7 +46,7 @@ class SvxTransformTabDialog : public SfxTabDialog private: const SdrView* pView; - sal_uInt16 nAnchorCtrls; + SvxAnchorIds nAnchorCtrls; Link aValidateLink; virtual void PageCreated( sal_uInt16 nId, SfxTabPage &rPage ) override; @@ -62,7 +55,7 @@ public: SvxTransformTabDialog( vcl::Window* pParent, const SfxItemSet* pAttr, const SdrView* pView, - sal_uInt16 nAnchorTypes = 0); + SvxAnchorIds nAnchorTypes = SvxAnchorIds::NONE); //link for the Writer to validate positions void SetValidateFramePosLink( const Link& rLink ); -- cgit