summaryrefslogtreecommitdiff
path: root/include/editeng/cmapitem.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'include/editeng/cmapitem.hxx')
-rw-r--r--include/editeng/cmapitem.hxx9
1 files changed, 3 insertions, 6 deletions
diff --git a/include/editeng/cmapitem.hxx b/include/editeng/cmapitem.hxx
index f140a88f090b..d1a38a051dee 100644
--- a/include/editeng/cmapitem.hxx
+++ b/include/editeng/cmapitem.hxx
@@ -32,7 +32,7 @@ class SvXMLUnitConverter;
This item describe the font type (uppercase, small caps ,...).
*/
-class EDITENG_DLLPUBLIC SvxCaseMapItem : public SfxEnumItem
+class EDITENG_DLLPUBLIC SvxCaseMapItem : public SfxEnumItem<SvxCaseMap>
{
public:
static SfxPoolItem* CreateDefault();
@@ -49,11 +49,9 @@ public:
virtual SfxPoolItem* Clone( SfxItemPool *pPool = nullptr ) const override;
virtual SfxPoolItem* Create(SvStream &, sal_uInt16) const override;
virtual SvStream& Store(SvStream &, sal_uInt16 nItemVersion) const override;
- virtual OUString GetValueTextByPos( sal_uInt16 nPos ) const override;
+ virtual OUString GetValueTextByPos( sal_uInt16 nPos ) const override;
virtual sal_uInt16 GetValueCount() const override;
- using SfxEnumItem::SetValue;
-
inline SvxCaseMapItem& operator=(const SvxCaseMapItem& rMap)
{
SetValue( rMap.GetValue() );
@@ -61,8 +59,7 @@ public:
}
// enum cast
- SvxCaseMap GetCaseMap() const
- { return (SvxCaseMap)GetValue(); }
+ SvxCaseMap GetCaseMap() const { return GetValue(); }
virtual bool QueryValue( css::uno::Any& rVal, sal_uInt8 nMemberId = 0 ) const override;
virtual bool PutValue( const css::uno::Any& rVal, sal_uInt8 nMemberId ) override;
};