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

An orphan line is a paragraph-starting line that is still on the previous page or column (has future, but no past). More...

#include <orphitem.hxx>

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

Public Member Functions

 SvxOrphansItem (const sal_uInt8 nL, const sal_uInt16 nId)
 
virtual SvxOrphansItemClone (SfxItemPool *pPool=nullptr) const override
 
virtual bool GetPresentation (SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &) const override
 
- Public Member Functions inherited from SfxByteItem
 SfxByteItem (sal_uInt16 which=0, sal_uInt8 nValue=0)
 
virtual SfxByteItemClone (SfxItemPool *=nullptr) const override
 
- Public Member Functions inherited from CntByteItem
 CntByteItem (sal_uInt16 which, sal_uInt8 nTheValue)
 
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 nMemberId=0) const override
 
virtual bool PutValue (const css::uno::Any &rVal, sal_uInt8 nMemberId) override
 
virtual CntByteItemClone (SfxItemPool *=nullptr) const override
 
sal_uInt8 GetValue () const
 
void SetValue (sal_uInt8 nTheValue)
 
- 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 Public Member Functions inherited from SfxByteItem
static SfxPoolItemCreateDefault ()
 

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

An orphan line is a paragraph-starting line that is still on the previous page or column (has future, but no past).

nL specifies the minimum number of lines, to prevent orphans.

Definition at line 29 of file orphitem.hxx.

Constructor & Destructor Documentation

◆ SvxOrphansItem()

SvxOrphansItem::SvxOrphansItem ( const sal_uInt8  nL,
const sal_uInt16  nId 
)

Definition at line 509 of file paraitem.cxx.

References nId.

Referenced by Clone(), and CreateDefault().

Member Function Documentation

◆ Clone()

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

Reimplemented from SfxByteItem.

Definition at line 514 of file paraitem.cxx.

References SvxOrphansItem().

◆ CreateDefault()

SfxPoolItem * SvxOrphansItem::CreateDefault ( )
static

Definition at line 59 of file paraitem.cxx.

References SvxOrphansItem().

◆ GetPresentation()

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

Reimplemented from CntByteItem.

Definition at line 519 of file paraitem.cxx.

References EditResId(), CntByteItem::GetValue(), and SAL_WARN.


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