LibreOffice Module editeng (master) 1
Public Member Functions | Static Public Member Functions | List of all members
SvxWeightItem Class Referencefinal

#include <wghtitem.hxx>

Inheritance diagram for SvxWeightItem:
[legend]
Collaboration diagram for SvxWeightItem:
[legend]

Public Member Functions

 SvxWeightItem (const FontWeight eWght, const sal_uInt16 nId)
 
virtual bool GetPresentation (SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
 
virtual SvxWeightItemClone (SfxItemPool *pPool=nullptr) const override
 
virtual sal_uInt16 GetValueCount () const override
 
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
 
virtual bool HasBoolValue () const override
 
virtual bool GetBoolValue () const override
 
virtual void SetBoolValue (bool bVal) override
 
FontWeight GetWeight () const
 
void dumpAsXml (xmlTextWriterPtr pWriter) const override
 
virtual bool IsSortable () const override
 
virtual bool operator< (const SfxPoolItem &rCmp) const override
 
- Public Member Functions inherited from SfxEnumItem< FontWeight >
EnumT GetValue () const
 
void SetValue (EnumT nTheValue)
 
virtual sal_uInt16 GetEnumValue () const override
 
virtual void SetEnumValue (sal_uInt16 nTheValue) override
 
virtual bool operator== (SfxPoolItem const &other) const override
 
virtual bool operator== (const SfxPoolItem &rItem) const override
 
virtual bool GetPresentation (SfxItemPresentation, MapUnit, MapUnit, OUString &rText, const IntlWrapper &) const override
 
virtual bool QueryValue (css::uno::Any &rVal, sal_uInt8=0) const override
 
virtual bool PutValue (const css::uno::Any &rVal, sal_uInt8) override
 
virtual sal_uInt16 GetValueCount () const=0
 
virtual sal_uInt16 GetEnumValue () const=0
 
virtual void SetEnumValue (sal_uInt16 nValue)=0
 
virtual bool HasBoolValue () const
 
virtual bool GetBoolValue () const
 
virtual void SetBoolValue (bool bValue)
 
- Public Member Functions inherited from SfxPoolItem
void AddRef (sal_uInt32 n=1) const
 
virtual ~SfxPoolItem ()
 
void SetWhich (sal_uInt16 nId)
 
sal_uInt16 Which () const
 
T & StaticWhichCast (TypedWhichId< T > nId)
 
const T & StaticWhichCast (TypedWhichId< T > nId) const
 
T * DynamicWhichCast (TypedWhichId< T > nId)
 
const T * DynamicWhichCast (TypedWhichId< T > nId) const
 
virtual bool operator== (const SfxPoolItem &) const=0
 
bool operator!= (const SfxPoolItem &rItem) const
 
virtual bool operator< (const SfxPoolItem &) const
 
virtual bool IsSortable () const
 
virtual bool HasLookup () const
 
virtual lookup_iterator Lookup (lookup_iterator, lookup_iterator end) const
 
virtual bool GetPresentation (SfxItemPresentation ePresentation, MapUnit eCoreMetric, MapUnit ePresentationMetric, OUString &rText, const IntlWrapper &rIntlWrapper) const
 
virtual void ScaleMetrics (tools::Long lMult, tools::Long lDiv)
 
virtual bool HasMetrics () const
 
virtual bool QueryValue (css::uno::Any &rVal, sal_uInt8 nMemberId=0) const
 
virtual bool PutValue (const css::uno::Any &rVal, sal_uInt8 nMemberId)
 
virtual SfxPoolItemClone (SfxItemPool *pPool=nullptr) const=0
 
std::unique_ptr< SfxPoolItemCloneSetWhich (sal_uInt16 nNewWhich) const
 
std::unique_ptr< T > CloneSetWhich (TypedWhichId< T > nId) const
 
sal_uInt32 GetRefCount () const
 
SfxItemKind GetKind () const
 
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const
 
virtual boost::property_tree::ptree dumpAsJSON () const
 
virtual bool IsVoidItem () const
 

Static Public Member Functions

static SfxPoolItemCreateDefault ()
 
static OUString GetValueTextByPos (sal_uInt16 nPos)
 

Additional Inherited Members

- Public Types inherited from SfxPoolItem
typedef std::vector< SfxPoolItem * >::const_iterator lookup_iterator
 
- Protected Member Functions inherited from SfxEnumItem< FontWeight >
 SfxEnumItem (sal_uInt16 const nWhich, EnumT const nValue)
 
 SfxEnumItem (const SfxEnumItem &)=default
 
- Protected Member Functions inherited from SfxEnumItemInterface
 SfxEnumItemInterface (sal_uInt16 which)
 
 SfxEnumItemInterface (const SfxEnumItemInterface &)=default
 
- Protected Member Functions inherited from SfxPoolItem
 SfxPoolItem (sal_uInt16 nWhich=0)
 
 SfxPoolItem (const SfxPoolItem &rCopy)
 

Detailed Description

Definition at line 33 of file wghtitem.hxx.

Constructor & Destructor Documentation

◆ SvxWeightItem()

SvxWeightItem::SvxWeightItem ( const FontWeight  eWght,
const sal_uInt16  nId 
)

Definition at line 491 of file textitem.cxx.

References nId.

Referenced by Clone(), and CreateDefault().

Member Function Documentation

◆ Clone()

SvxWeightItem * SvxWeightItem::Clone ( SfxItemPool pPool = nullptr) const
overridevirtual

Implements SfxPoolItem.

Definition at line 520 of file textitem.cxx.

References SvxWeightItem().

◆ CreateDefault()

SfxPoolItem * SvxWeightItem::CreateDefault ( )
static

Definition at line 90 of file textitem.cxx.

References SvxWeightItem(), and WEIGHT_NORMAL.

◆ dumpAsXml()

void SvxWeightItem::dumpAsXml ( xmlTextWriterPtr  pWriter) const
overridevirtual

Reimplemented from SfxPoolItem.

Definition at line 601 of file textitem.cxx.

References SfxEnumItem< FontWeight >::GetValue(), GetValueTextByPos(), and SfxPoolItem::Which().

◆ GetBoolValue()

bool SvxWeightItem::GetBoolValue ( ) const
overridevirtual

Reimplemented from SfxEnumItemInterface.

Definition at line 503 of file textitem.cxx.

References SfxEnumItem< FontWeight >::GetValue(), and WEIGHT_BOLD.

Referenced by QueryValue().

◆ GetPresentation()

bool SvxWeightItem::GetPresentation ( SfxItemPresentation  ePres,
MapUnit  eCoreMetric,
MapUnit  ePresMetric,
OUString &  rText,
const IntlWrapper  
) const
overridevirtual

Reimplemented from SfxEnumItemInterface.

Definition at line 525 of file textitem.cxx.

References SfxEnumItem< FontWeight >::GetValue(), and GetValueTextByPos().

◆ GetValueCount()

sal_uInt16 SvxWeightItem::GetValueCount ( ) const
overridevirtual

Implements SfxEnumItemInterface.

Definition at line 515 of file textitem.cxx.

References WEIGHT_BLACK.

◆ GetValueTextByPos()

OUString SvxWeightItem::GetValueTextByPos ( sal_uInt16  nPos)
static

Definition at line 537 of file textitem.cxx.

References EditResId(), nPos, SAL_N_ELEMENTS, and WEIGHT_BLACK.

Referenced by dumpAsXml(), and GetPresentation().

◆ GetWeight()

FontWeight SvxWeightItem::GetWeight ( ) const
inline

Definition at line 59 of file wghtitem.hxx.

References SfxEnumItem< typename EnumT >::GetValue().

Referenced by CreateFont().

◆ HasBoolValue()

bool SvxWeightItem::HasBoolValue ( ) const
overridevirtual

Reimplemented from SfxEnumItemInterface.

Definition at line 497 of file textitem.cxx.

◆ IsSortable()

virtual bool SvxWeightItem::IsSortable ( ) const
inlineoverridevirtual

Reimplemented from SfxPoolItem.

Definition at line 63 of file wghtitem.hxx.

◆ operator<()

virtual bool SvxWeightItem::operator< ( const SfxPoolItem rCmp) const
inlineoverridevirtual

Reimplemented from SfxPoolItem.

Definition at line 65 of file wghtitem.hxx.

References SfxEnumItem< typename EnumT >::GetValue().

◆ PutValue()

bool SvxWeightItem::PutValue ( const css::uno::Any &  rVal,
sal_uInt8  nMemberId 
)
overridevirtual

◆ QueryValue()

bool SvxWeightItem::QueryValue ( css::uno::Any &  rVal,
sal_uInt8  nMemberId = 0 
) const
overridevirtual

◆ SetBoolValue()

void SvxWeightItem::SetBoolValue ( bool  bVal)
overridevirtual

Reimplemented from SfxEnumItemInterface.

Definition at line 509 of file textitem.cxx.

References SfxEnumItem< FontWeight >::SetValue(), WEIGHT_BOLD, and WEIGHT_NORMAL.

Referenced by PutValue().


The documentation for this class was generated from the following files: