diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-05-24 18:32:28 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-05-25 13:31:47 +0200 |
commit | 99097e32b205b3a37214d6f082f5f831d0422527 (patch) | |
tree | eefe09b4e26c4f28d5f4eca044bd8c66430becbe /extensions | |
parent | fd113e2f44d4e821e829fb71ac51da33a3284b2f (diff) |
more TypedWhichId
Change-Id: I2536f09fc48ff641c0e5c646ca7127f293ae5db4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152259
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'extensions')
-rw-r--r-- | extensions/source/propctrlr/fontdialog.cxx | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/extensions/source/propctrlr/fontdialog.cxx b/extensions/source/propctrlr/fontdialog.cxx index 6abc01866943..40306fa5f6e8 100644 --- a/extensions/source/propctrlr/fontdialog.cxx +++ b/extensions/source/propctrlr/fontdialog.cxx @@ -66,36 +66,36 @@ namespace pcr //= OFontPropertyExtractor - namespace { - - enum FontItemIds: sal_uInt16 + namespace FontItemIds { - CFID_FONT = 1, - CFID_HEIGHT = 2, - CFID_WEIGHT = 3, - CFID_POSTURE = 4, - CFID_LANGUAGE = 5, - CFID_UNDERLINE = 6, - CFID_STRIKEOUT = 7, - CFID_WORDLINEMODE = 8, - CFID_CHARCOLOR = 9, - CFID_RELIEF = 10, - CFID_EMPHASIS = 11, - - CFID_CJK_FONT = 12, - CFID_CJK_HEIGHT = 13, - CFID_CJK_WEIGHT = 14, - CFID_CJK_POSTURE = 15, - CFID_CJK_LANGUAGE = 16, - CFID_CASEMAP = 17, - CFID_CONTOUR = 18, - CFID_SHADOWED = 19, - - CFID_FONTLIST = 20, - - CFID_FIRST_ITEM_ID = CFID_FONT, - CFID_LAST_ITEM_ID = CFID_FONTLIST - }; + constexpr sal_uInt16 CFID_FONT = 1; + constexpr sal_uInt16 CFID_HEIGHT = 2; + constexpr sal_uInt16 CFID_WEIGHT = 3; + constexpr sal_uInt16 CFID_POSTURE = 4; + constexpr sal_uInt16 CFID_LANGUAGE = 5; + constexpr sal_uInt16 CFID_UNDERLINE = 6; + constexpr sal_uInt16 CFID_STRIKEOUT = 7; + constexpr TypedWhichId<SvxWordLineModeItem> CFID_WORDLINEMODE(8); + constexpr sal_uInt16 CFID_CHARCOLOR = 9; + constexpr sal_uInt16 CFID_RELIEF = 10; + constexpr sal_uInt16 CFID_EMPHASIS = 11; + + constexpr sal_uInt16 CFID_CJK_FONT = 12; + constexpr sal_uInt16 CFID_CJK_HEIGHT = 13; + constexpr sal_uInt16 CFID_CJK_WEIGHT = 14; + constexpr sal_uInt16 CFID_CJK_POSTURE = 15; + constexpr sal_uInt16 CFID_CJK_LANGUAGE = 16; + constexpr sal_uInt16 CFID_CASEMAP = 17; + constexpr TypedWhichId<SvxContourItem> CFID_CONTOUR(18); + constexpr TypedWhichId<SvxShadowedItem> CFID_SHADOWED(19); + + constexpr sal_uInt16 CFID_FONTLIST = 20; + + constexpr sal_uInt16 CFID_FIRST_ITEM_ID = CFID_FONT; + constexpr sal_uInt16 CFID_LAST_ITEM_ID = CFID_FONTLIST; + } + + namespace { class OFontPropertyExtractor { @@ -421,7 +421,7 @@ namespace pcr if ( eState == SfxItemState::SET ) { const SvxWordLineModeItem& rWordLineModeItem = - static_cast<const SvxWordLineModeItem&>(_rSet.Get(FontItemIds::CFID_WORDLINEMODE)); + _rSet.Get(FontItemIds::CFID_WORDLINEMODE); lcl_pushBackPropertyValue( _out_properties, PROPERTY_WORDLINEMODE, css::uno::Any(rWordLineModeItem.GetValue())); } |