LibreOffice Module sw (master) 1
Public Types | Public Member Functions | Private Attributes | List of all members
ww8::WW8TableNodeInfo Class Referencefinal

#include <WW8TableInfo.hxx>

Collaboration diagram for ww8::WW8TableNodeInfo:
[legend]

Public Types

typedef std::map< sal_uInt32, WW8TableNodeInfoInner::Pointer_t, std::greater< sal_uInt32 > > Inners_t
 
typedef std::shared_ptr< WW8TableNodeInfoPointer_t
 

Public Member Functions

 WW8TableNodeInfo (WW8TableInfo *pParent, const SwNode *pTextNode)
 
 ~WW8TableNodeInfo ()
 
void setDepth (sal_uInt32 nDepth)
 
void setEndOfLine (bool bEndOfLine)
 
void setEndOfCell (bool bEndOfCell)
 
void setFirstInTable (bool bFirstInTable)
 
void setVertMerge (bool bVertMerge)
 
void setTableBox (const SwTableBox *pTableBox)
 
void setTable (const SwTable *pTable)
 
void setCell (sal_uInt32 nCell)
 
void setRow (sal_uInt32 nRow)
 
void setShadowsBefore (sal_uInt32 nShadowsBefore)
 
void setShadowsAfter (sal_uInt32 nShadowsAfter)
 
void setNext (WW8TableNodeInfo *pNext)
 
void setNextNode (const SwNode *pNode)
 
void setRect (const SwRect &rRect)
 
WW8TableInfogetParent () const
 
sal_uInt32 getDepth () const
 
const SwNodegetNode () const
 
const SwTableBoxgetTableBox () const
 
WW8TableNodeInfogetNext () const
 
const SwNodegetNextNode () const
 
const Inners_tgetInners () const
 
WW8TableNodeInfoInner::Pointer_t getFirstInner () const
 
WW8TableNodeInfoInner::Pointer_t getInnerForDepth (sal_uInt32 nDepth) const
 
sal_uInt32 getCell () const
 
sal_uInt32 getRow () const
 
std::string toString () const
 
bool operator< (const WW8TableNodeInfo &rInfo) const
 

Private Attributes

WW8TableInfompParent
 
sal_uInt32 mnDepth
 
const SwNodempNode
 
Inners_t mInners
 
WW8TableNodeInfompNext
 
const SwNodempNextNode
 

Detailed Description

Definition at line 162 of file WW8TableInfo.hxx.

Member Typedef Documentation

◆ Inners_t

typedef std::map<sal_uInt32, WW8TableNodeInfoInner::Pointer_t, std::greater<sal_uInt32> > ww8::WW8TableNodeInfo::Inners_t

Definition at line 166 of file WW8TableInfo.hxx.

◆ Pointer_t

Definition at line 177 of file WW8TableInfo.hxx.

Constructor & Destructor Documentation

◆ WW8TableNodeInfo()

ww8::WW8TableNodeInfo::WW8TableNodeInfo ( WW8TableInfo pParent,
const SwNode pTextNode 
)

Definition at line 363 of file WW8TableInfo.cxx.

References mnDepth, mpNext, mpNode, and mpParent.

◆ ~WW8TableNodeInfo()

ww8::WW8TableNodeInfo::~WW8TableNodeInfo ( )

Definition at line 373 of file WW8TableInfo.cxx.

Member Function Documentation

◆ getCell()

sal_uInt32 ww8::WW8TableNodeInfo::getCell ( ) const

Definition at line 517 of file WW8TableInfo.cxx.

References getInnerForDepth(), and mnDepth.

◆ getDepth()

sal_uInt32 ww8::WW8TableNodeInfo::getDepth ( ) const

Definition at line 503 of file WW8TableInfo.cxx.

References mInners, and mnDepth.

Referenced by toString(), and ww8::updateFinalEndOfLine().

◆ getFirstInner()

WW8TableNodeInfoInner::Pointer_t ww8::WW8TableNodeInfo::getFirstInner ( ) const

Definition at line 527 of file WW8TableInfo.cxx.

References mInners.

◆ getInnerForDepth()

WW8TableNodeInfoInner::Pointer_t ww8::WW8TableNodeInfo::getInnerForDepth ( sal_uInt32  nDepth) const

◆ getInners()

const Inners_t & ww8::WW8TableNodeInfo::getInners ( ) const
inline

Definition at line 204 of file WW8TableInfo.hxx.

References mInners.

◆ getNext()

WW8TableNodeInfo * ww8::WW8TableNodeInfo::getNext ( ) const
inline

Definition at line 201 of file WW8TableInfo.hxx.

References mpNext.

Referenced by ww8::WW8TableInfo::getNextNode().

◆ getNextNode()

const SwNode * ww8::WW8TableNodeInfo::getNextNode ( ) const
inline

Definition at line 202 of file WW8TableInfo.hxx.

References mpNextNode.

◆ getNode()

const SwNode * ww8::WW8TableNodeInfo::getNode ( ) const
inline

◆ getParent()

WW8TableInfo * ww8::WW8TableNodeInfo::getParent ( ) const
inline

◆ getRow()

sal_uInt32 ww8::WW8TableNodeInfo::getRow ( ) const

Definition at line 522 of file WW8TableInfo.cxx.

References getInnerForDepth(), and mnDepth.

◆ getTableBox()

const SwTableBox * ww8::WW8TableNodeInfo::getTableBox ( ) const

Definition at line 512 of file WW8TableInfo.cxx.

References getInnerForDepth(), and mnDepth.

Referenced by ww8::CellInfo::CellInfo(), and ww8::WW8TableCellGrid::connectCells().

◆ operator<()

bool ww8::WW8TableNodeInfo::operator< ( const WW8TableNodeInfo rInfo) const

Definition at line 935 of file WW8TableInfo.cxx.

References SwNode::GetIndex(), and mpNode.

◆ setCell()

void ww8::WW8TableNodeInfo::setCell ( sal_uInt32  nCell)

Definition at line 482 of file WW8TableInfo.cxx.

References getInnerForDepth(), and mnDepth.

Referenced by ww8::WW8TableCellGrid::connectCells().

◆ setDepth()

void ww8::WW8TableNodeInfo::setDepth ( sal_uInt32  nDepth)

Definition at line 399 of file WW8TableInfo.cxx.

References mInners, and mnDepth.

◆ setEndOfCell()

void ww8::WW8TableNodeInfo::setEndOfCell ( bool  bEndOfCell)

Definition at line 421 of file WW8TableInfo.cxx.

References getInnerForDepth(), mnDepth, SAL_INFO, and toString().

Referenced by ww8::WW8TableCellGrid::connectCells().

◆ setEndOfLine()

void ww8::WW8TableNodeInfo::setEndOfLine ( bool  bEndOfLine)

Definition at line 411 of file WW8TableInfo.cxx.

References getInnerForDepth(), mnDepth, SAL_INFO, and toString().

Referenced by ww8::WW8TableCellGrid::connectCells().

◆ setFirstInTable()

void ww8::WW8TableNodeInfo::setFirstInTable ( bool  bFirstInTable)

Definition at line 431 of file WW8TableInfo.cxx.

References getInnerForDepth(), mnDepth, SAL_INFO, and toString().

◆ setNext()

void ww8::WW8TableNodeInfo::setNext ( WW8TableNodeInfo pNext)

◆ setNextNode()

void ww8::WW8TableNodeInfo::setNextNode ( const SwNode pNode)

◆ setRect()

void ww8::WW8TableNodeInfo::setRect ( const SwRect rRect)

Definition at line 477 of file WW8TableInfo.cxx.

References getInnerForDepth(), and mnDepth.

◆ setRow()

void ww8::WW8TableNodeInfo::setRow ( sal_uInt32  nRow)

Definition at line 487 of file WW8TableInfo.cxx.

References getInnerForDepth(), and mnDepth.

Referenced by ww8::WW8TableCellGrid::connectCells().

◆ setShadowsAfter()

void ww8::WW8TableNodeInfo::setShadowsAfter ( sal_uInt32  nShadowsAfter)

Definition at line 497 of file WW8TableInfo.cxx.

References getInnerForDepth(), and mnDepth.

Referenced by ww8::WW8TableCellGrid::connectCells().

◆ setShadowsBefore()

void ww8::WW8TableNodeInfo::setShadowsBefore ( sal_uInt32  nShadowsBefore)

Definition at line 492 of file WW8TableInfo.cxx.

References getInnerForDepth(), and mnDepth.

Referenced by ww8::WW8TableCellGrid::connectCells().

◆ setTable()

void ww8::WW8TableNodeInfo::setTable ( const SwTable pTable)

Definition at line 458 of file WW8TableInfo.cxx.

References getInnerForDepth(), and mnDepth.

◆ setTableBox()

void ww8::WW8TableNodeInfo::setTableBox ( const SwTableBox pTableBox)

Definition at line 453 of file WW8TableInfo.cxx.

References getInnerForDepth(), and mnDepth.

◆ setVertMerge()

void ww8::WW8TableNodeInfo::setVertMerge ( bool  bVertMerge)

Definition at line 442 of file WW8TableInfo.cxx.

References getInnerForDepth(), mnDepth, SAL_INFO, and toString().

Referenced by ww8::WW8TableCellGrid::addShadowCells().

◆ toString()

std::string ww8::WW8TableNodeInfo::toString ( ) const

Member Data Documentation

◆ mInners

Inners_t ww8::WW8TableNodeInfo::mInners
private

◆ mnDepth

sal_uInt32 ww8::WW8TableNodeInfo::mnDepth
private

◆ mpNext

WW8TableNodeInfo* ww8::WW8TableNodeInfo::mpNext
private

Definition at line 173 of file WW8TableInfo.hxx.

Referenced by getNext(), and setNext().

◆ mpNextNode

const SwNode* ww8::WW8TableNodeInfo::mpNextNode
private

Definition at line 174 of file WW8TableInfo.hxx.

Referenced by getNextNode(), and setNextNode().

◆ mpNode

const SwNode* ww8::WW8TableNodeInfo::mpNode
private

Definition at line 171 of file WW8TableInfo.hxx.

Referenced by getNode(), operator<(), and toString().

◆ mpParent

WW8TableInfo* ww8::WW8TableNodeInfo::mpParent
private

Definition at line 169 of file WW8TableInfo.hxx.

Referenced by getParent().


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