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

#include <node2lay.hxx>

Public Member Functions

 SwNode2Layout (const SwNode &rNd, SwNodeOffset nIdx)
 Use this ctor for inserting before/after rNd. More...
 
 ~SwNode2Layout ()
 
SwFrameNextFrame ()
 
SwLayoutFrameUpperFrame (SwFrame *&rpFrame, const SwNode &rNode)
 
SwFrameGetFrame (const Point *pDocPos) const
 

Private Attributes

std::unique_ptr< SwNode2LayImplm_pImpl
 

Detailed Description

Definition at line 55 of file node2lay.hxx.

Constructor & Destructor Documentation

◆ SwNode2Layout()

SwNode2Layout::SwNode2Layout ( const SwNode rNd,
SwNodeOffset  nIdx 
)

Use this ctor for inserting before/after rNd.

Parameters
nIdxis the index of the to-be-inserted Node

Definition at line 478 of file node2lay.cxx.

References m_pImpl.

◆ ~SwNode2Layout()

SwNode2Layout::~SwNode2Layout ( )

Definition at line 505 of file node2lay.cxx.

Member Function Documentation

◆ GetFrame()

SwFrame * SwNode2Layout::GetFrame ( const Point pDocPos) const

Definition at line 513 of file node2lay.cxx.

References m_pImpl.

Referenced by lcl_FindChapterNode().

◆ NextFrame()

SwFrame * SwNode2Layout::NextFrame ( )

◆ UpperFrame()

SwLayoutFrame * SwNode2Layout::UpperFrame ( SwFrame *&  rpFrame,
const SwNode rNode 
)

Definition at line 500 of file node2lay.cxx.

References m_pImpl.

Referenced by SwContentNode::MakeFramesForAdjacentContentNode(), and SwTableNode::MakeOwnFrames().

Member Data Documentation

◆ m_pImpl

std::unique_ptr<SwNode2LayImpl> SwNode2Layout::m_pImpl
private

Definition at line 57 of file node2lay.hxx.

Referenced by GetFrame(), NextFrame(), and UpperFrame().


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