LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
SwVirtPageNumInfo Class Referencefinal

#include <hints.hxx>

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

Public Member Functions

 SwVirtPageNumInfo (const SwPageFrame *pPg)
 Multiple attributes can be attached to a single paragraph / table The frame, in the end, has to decide which attribute takes effect and which physical page it involves. More...
 
const SwPageFrameGetPage () const
 
const SwPageFrameGetOrigPage () const
 
const SwFrameGetFrame () const
 
void SetInfo (const SwPageFrame *pPg, const SwFrame *pF)
 
- Public Member Functions inherited from SwMsgPoolItem
 SwMsgPoolItem (sal_uInt16 nWhich)
 
virtual bool operator== (const SfxPoolItem &) const override
 
virtual SwMsgPoolItemClone (SfxItemPool *pPool=nullptr) const override
 
- 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
 

Private Attributes

const SwPageFramem_pPage
 
const SwPageFramem_pOrigPage
 
const SwFramem_pFrame
 

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 362 of file hints.hxx.

Constructor & Destructor Documentation

◆ SwVirtPageNumInfo()

SwVirtPageNumInfo::SwVirtPageNumInfo ( const SwPageFrame pPg)

Multiple attributes can be attached to a single paragraph / table The frame, in the end, has to decide which attribute takes effect and which physical page it involves.

Definition at line 162 of file hints.cxx.

Member Function Documentation

◆ GetFrame()

const SwFrame * SwVirtPageNumInfo::GetFrame ( ) const
inline

Definition at line 374 of file hints.hxx.

References m_pFrame.

Referenced by SwFrame::GetVirtPageNum().

◆ GetOrigPage()

const SwPageFrame * SwVirtPageNumInfo::GetOrigPage ( ) const
inline

Definition at line 373 of file hints.hxx.

References m_pOrigPage.

Referenced by SwPageFrame::UpdateVirtPageNumInfo().

◆ GetPage()

const SwPageFrame * SwVirtPageNumInfo::GetPage ( ) const
inline

Definition at line 372 of file hints.hxx.

References m_pPage.

Referenced by SwFrame::GetVirtPageNum(), and SwPageFrame::UpdateVirtPageNumInfo().

◆ SetInfo()

void SwVirtPageNumInfo::SetInfo ( const SwPageFrame pPg,
const SwFrame pF 
)
inline

Definition at line 375 of file hints.hxx.

References m_pFrame, and m_pPage.

Referenced by SwPageFrame::UpdateVirtPageNumInfo().

Member Data Documentation

◆ m_pFrame

const SwFrame* SwVirtPageNumInfo::m_pFrame
private

Definition at line 366 of file hints.hxx.

Referenced by GetFrame(), and SetInfo().

◆ m_pOrigPage

const SwPageFrame* SwVirtPageNumInfo::m_pOrigPage
private

Definition at line 365 of file hints.hxx.

Referenced by GetOrigPage().

◆ m_pPage

const SwPageFrame* SwVirtPageNumInfo::m_pPage
private

Definition at line 364 of file hints.hxx.

Referenced by GetPage(), and SetInfo().


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