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

#include <hyphenzoneitem.hxx>

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

Public Member Functions

 SvxHyphenZoneItem (const bool bHyph, const sal_uInt16 nId)
 
virtual bool operator== (const SfxPoolItem &) 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 GetPresentation (SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
 
virtual SvxHyphenZoneItemClone (SfxItemPool *pPool=nullptr) const override
 
void SetHyphen (const bool bNew)
 
bool IsHyphen () const
 
void SetPageEnd (const bool bNew)
 
bool IsPageEnd () const
 
void SetNoCapsHyphenation (const bool bNew)
 
bool IsNoCapsHyphenation () const
 
void SetNoLastWordHyphenation (const bool bNew)
 
bool IsNoLastWordHyphenation () const
 
sal_uInt8GetMinLead ()
 
sal_uInt8 GetMinLead () const
 
sal_uInt8GetMinTrail ()
 
sal_uInt8 GetMinTrail () const
 
sal_uInt8GetMaxHyphens ()
 
sal_uInt8 GetMaxHyphens () const
 
sal_uInt8GetMinWordLength ()
 
sal_uInt8 GetMinWordLength () const
 
sal_uInt16 & GetTextHyphenZone ()
 
sal_uInt16 GetTextHyphenZone () const
 
- 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 ()
 

Private Attributes

bool bHyphen: 1
 
bool bPageEnd: 1
 
bool bNoCapsHyphenation: 1
 
bool bNoLastWordHyphenation: 1
 
sal_uInt8 nMinLead
 
sal_uInt8 nMinTrail
 
sal_uInt8 nMaxHyphens
 
sal_uInt8 nMinWordLength
 
sal_uInt16 nTextHyphenZone
 

Additional Inherited Members

- Public Types inherited from SfxPoolItem
typedef std::vector< SfxPoolItem * >::const_iterator lookup_iterator
 
- Protected Member Functions inherited from SfxPoolItem
 SfxPoolItem (sal_uInt16 nWhich=0)
 
 SfxPoolItem (const SfxPoolItem &rCopy)
 

Detailed Description

Definition at line 33 of file hyphenzoneitem.hxx.

Constructor & Destructor Documentation

◆ SvxHyphenZoneItem()

SvxHyphenZoneItem::SvxHyphenZoneItem ( const bool  bHyph,
const sal_uInt16  nId 
)

Definition at line 553 of file paraitem.cxx.

References nId.

Referenced by Clone(), and CreateDefault().

Member Function Documentation

◆ Clone()

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

Implements SfxPoolItem.

Definition at line 660 of file paraitem.cxx.

References SvxHyphenZoneItem().

◆ CreateDefault()

SfxPoolItem * SvxHyphenZoneItem::CreateDefault ( )
static

Definition at line 60 of file paraitem.cxx.

References SvxHyphenZoneItem().

◆ GetMaxHyphens() [1/2]

sal_uInt8 & SvxHyphenZoneItem::GetMaxHyphens ( )
inline

Definition at line 80 of file hyphenzoneitem.hxx.

Referenced by SvxRTFParser::ReadAttr().

◆ GetMaxHyphens() [2/2]

sal_uInt8 SvxHyphenZoneItem::GetMaxHyphens ( ) const
inline

Definition at line 81 of file hyphenzoneitem.hxx.

◆ GetMinLead() [1/2]

sal_uInt8 & SvxHyphenZoneItem::GetMinLead ( )
inline

Definition at line 74 of file hyphenzoneitem.hxx.

Referenced by SvxRTFParser::ReadAttr().

◆ GetMinLead() [2/2]

sal_uInt8 SvxHyphenZoneItem::GetMinLead ( ) const
inline

Definition at line 75 of file hyphenzoneitem.hxx.

◆ GetMinTrail() [1/2]

sal_uInt8 & SvxHyphenZoneItem::GetMinTrail ( )
inline

Definition at line 77 of file hyphenzoneitem.hxx.

Referenced by SvxRTFParser::ReadAttr().

◆ GetMinTrail() [2/2]

sal_uInt8 SvxHyphenZoneItem::GetMinTrail ( ) const
inline

Definition at line 78 of file hyphenzoneitem.hxx.

◆ GetMinWordLength() [1/2]

sal_uInt8 & SvxHyphenZoneItem::GetMinWordLength ( )
inline

Definition at line 83 of file hyphenzoneitem.hxx.

◆ GetMinWordLength() [2/2]

sal_uInt8 SvxHyphenZoneItem::GetMinWordLength ( ) const
inline

Definition at line 84 of file hyphenzoneitem.hxx.

◆ GetPresentation()

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

◆ GetTextHyphenZone() [1/2]

sal_uInt16 & SvxHyphenZoneItem::GetTextHyphenZone ( )
inline

Definition at line 86 of file hyphenzoneitem.hxx.

◆ GetTextHyphenZone() [2/2]

sal_uInt16 SvxHyphenZoneItem::GetTextHyphenZone ( ) const
inline

Definition at line 87 of file hyphenzoneitem.hxx.

◆ IsHyphen()

bool SvxHyphenZoneItem::IsHyphen ( ) const
inline

Definition at line 64 of file hyphenzoneitem.hxx.

◆ IsNoCapsHyphenation()

bool SvxHyphenZoneItem::IsNoCapsHyphenation ( ) const
inline

Definition at line 70 of file hyphenzoneitem.hxx.

◆ IsNoLastWordHyphenation()

bool SvxHyphenZoneItem::IsNoLastWordHyphenation ( ) const
inline

Definition at line 72 of file hyphenzoneitem.hxx.

◆ IsPageEnd()

bool SvxHyphenZoneItem::IsPageEnd ( ) const
inline

Definition at line 67 of file hyphenzoneitem.hxx.

◆ operator==()

bool SvxHyphenZoneItem::operator== ( const SfxPoolItem rAttr) const
overridevirtual

◆ PutValue()

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

◆ QueryValue()

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

◆ SetHyphen()

void SvxHyphenZoneItem::SetHyphen ( const bool  bNew)
inline

Definition at line 63 of file hyphenzoneitem.hxx.

◆ SetNoCapsHyphenation()

void SvxHyphenZoneItem::SetNoCapsHyphenation ( const bool  bNew)
inline

Definition at line 69 of file hyphenzoneitem.hxx.

◆ SetNoLastWordHyphenation()

void SvxHyphenZoneItem::SetNoLastWordHyphenation ( const bool  bNew)
inline

Definition at line 71 of file hyphenzoneitem.hxx.

◆ SetPageEnd()

void SvxHyphenZoneItem::SetPageEnd ( const bool  bNew)
inline

Definition at line 66 of file hyphenzoneitem.hxx.

Referenced by SvxRTFParser::ReadAttr().

Member Data Documentation

◆ bHyphen

bool SvxHyphenZoneItem::bHyphen
private

Definition at line 35 of file hyphenzoneitem.hxx.

Referenced by GetPresentation(), operator==(), PutValue(), and QueryValue().

◆ bNoCapsHyphenation

bool SvxHyphenZoneItem::bNoCapsHyphenation
private

Definition at line 37 of file hyphenzoneitem.hxx.

Referenced by GetPresentation(), operator==(), PutValue(), and QueryValue().

◆ bNoLastWordHyphenation

bool SvxHyphenZoneItem::bNoLastWordHyphenation
private

Definition at line 38 of file hyphenzoneitem.hxx.

Referenced by GetPresentation(), operator==(), PutValue(), and QueryValue().

◆ bPageEnd

bool SvxHyphenZoneItem::bPageEnd
private

Definition at line 36 of file hyphenzoneitem.hxx.

Referenced by GetPresentation(), and operator==().

◆ nMaxHyphens

sal_uInt8 SvxHyphenZoneItem::nMaxHyphens
private

Definition at line 41 of file hyphenzoneitem.hxx.

Referenced by GetPresentation(), operator==(), PutValue(), and QueryValue().

◆ nMinLead

sal_uInt8 SvxHyphenZoneItem::nMinLead
private

Definition at line 39 of file hyphenzoneitem.hxx.

Referenced by GetPresentation(), operator==(), PutValue(), and QueryValue().

◆ nMinTrail

sal_uInt8 SvxHyphenZoneItem::nMinTrail
private

Definition at line 40 of file hyphenzoneitem.hxx.

Referenced by GetPresentation(), operator==(), PutValue(), and QueryValue().

◆ nMinWordLength

sal_uInt8 SvxHyphenZoneItem::nMinWordLength
private

Definition at line 42 of file hyphenzoneitem.hxx.

Referenced by GetPresentation(), operator==(), PutValue(), and QueryValue().

◆ nTextHyphenZone

sal_uInt16 SvxHyphenZoneItem::nTextHyphenZone
private

Definition at line 43 of file hyphenzoneitem.hxx.

Referenced by GetPresentation(), operator==(), PutValue(), and QueryValue().


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