diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/svx/flagsdef.hxx | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/include/svx/flagsdef.hxx b/include/svx/flagsdef.hxx index a3e637bea94f..86a8f3480364 100644 --- a/include/svx/flagsdef.hxx +++ b/include/svx/flagsdef.hxx @@ -19,13 +19,23 @@ #ifndef INCLUDED_SVX_FLAGSDEF_HXX #define INCLUDED_SVX_FLAGSDEF_HXX +#include <o3tl/typed_flags_set.hxx> + // defines --------------------------------------------------------------- // copy from border.hxx // Border-Modes for SvxBorderTabPage -#define SW_BORDER_MODE_PARA 0x01 -#define SW_BORDER_MODE_TABLE 0x02 -#define SW_BORDER_MODE_FRAME 0x04 +enum class SwBorderModes +{ + NONE = 0x00, + PARA = 0x01, + TABLE = 0x02, + FRAME = 0x04, +}; +namespace o3tl +{ + template<> struct typed_flags<SwBorderModes> : is_typed_flags<SwBorderModes, 0x07> {}; +} // flags for SvxBackgroundTabPage #define SVX_SHOW_SELECTOR 0x01 |