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

#include <WW8TableInfo.hxx>

Collaboration diagram for ww8::WW8TableNodeInfoInner:
[legend]

Public Types

typedef std::shared_ptr< WW8TableNodeInfoInner > Pointer_t
 

Public Member Functions

 WW8TableNodeInfoInner (WW8TableNodeInfo *pParent)
 
void setDepth (sal_uInt32 nDepth)
 
void setCell (sal_uInt32 nCell)
 
void setRow (sal_uInt32 nRow)
 
void setShadowsBefore (sal_uInt32 nShadowsBefore)
 
void setShadowsAfter (sal_uInt32 nShadowsAfter)
 
void setEndOfLine (bool bEndOfLine)
 
void setFinalEndOfLine (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 setRect (const SwRect &rRect)
 
sal_uInt32 getDepth () const
 
sal_uInt32 getCell () const
 
sal_uInt32 getRow () const
 
sal_uInt32 getShadowsBefore () const
 
sal_uInt32 getShadowsAfter () const
 
bool isEndOfCell () const
 
bool isEndOfLine () const
 
bool isFinalEndOfLine () const
 
bool isFirstInTable () const
 
const SwTableBox * getTableBox () const
 
const SwTable * getTable () const
 
const SwRect & getRect () const
 
const SwNode * getNode () const
 
TableBoxVectorPtr getTableBoxesOfRow () const
 
WidthsPtr getWidthsOfRow () const
 
WidthsPtr getColumnWidthsBasedOnAllRows () const
 
GridColsPtr getGridColsOfRow (AttributeOutputBase &rBase, bool calculateColumnsFromAllRows=false)
 
RowSpansPtr getRowSpansOfRow () const
 
std::string toString () const
 

Private Attributes

WW8TableNodeInfo * mpParent
 
sal_uInt32 mnDepth
 
sal_uInt32 mnCell
 
sal_uInt32 mnRow
 
sal_uInt32 mnShadowsBefore
 
sal_uInt32 mnShadowsAfter
 
bool mbEndOfLine
 
bool mbFinalEndOfLine
 
bool mbEndOfCell
 
bool mbFirstInTable
 
bool mbVertMerge
 
const SwTableBox * mpTableBox
 
const SwTable * mpTable
 
SwRect maRect
 

Detailed Description

Definition at line 52 of file WW8TableInfo.hxx.

Member Typedef Documentation

◆ Pointer_t

Definition at line 70 of file WW8TableInfo.hxx.

Constructor & Destructor Documentation

◆ WW8TableNodeInfoInner()

ww8::WW8TableNodeInfoInner::WW8TableNodeInfoInner ( WW8TableNodeInfo *  pParent)
explicit

Definition at line 36 of file WW8TableInfo.cxx.

References mnDepth, mnRow, and mpParent.

Member Function Documentation

◆ getCell()

sal_uInt32 ww8::WW8TableNodeInfoInner::getCell ( ) const
inline

Definition at line 89 of file WW8TableInfo.hxx.

References mnCell.

◆ getColumnWidthsBasedOnAllRows()

WidthsPtr ww8::WW8TableNodeInfoInner::getColumnWidthsBasedOnAllRows ( ) const

◆ getDepth()

sal_uInt32 ww8::WW8TableNodeInfoInner::getDepth ( ) const
inline

Definition at line 88 of file WW8TableInfo.hxx.

References mnDepth.

◆ getGridColsOfRow()

GridColsPtr ww8::WW8TableNodeInfoInner::getGridColsOfRow ( AttributeOutputBase &  rBase,
bool  calculateColumnsFromAllRows = false 
)

◆ getNode()

const SwNode * ww8::WW8TableNodeInfoInner::getNode ( ) const

Definition at line 119 of file WW8TableInfo.cxx.

References ww8::WW8TableNodeInfo::getNode(), and mpParent.

Referenced by AttributeOutputBase::GetTablePageSize().

◆ getRect()

const SwRect & ww8::WW8TableNodeInfoInner::getRect ( ) const
inline

◆ getRow()

sal_uInt32 ww8::WW8TableNodeInfoInner::getRow ( ) const
inline

Definition at line 90 of file WW8TableInfo.hxx.

References mnRow.

◆ getRowSpansOfRow()

RowSpansPtr ww8::WW8TableNodeInfoInner::getRowSpansOfRow ( ) const

◆ getShadowsAfter()

sal_uInt32 ww8::WW8TableNodeInfoInner::getShadowsAfter ( ) const
inline

Definition at line 92 of file WW8TableInfo.hxx.

References mnShadowsAfter.

◆ getShadowsBefore()

sal_uInt32 ww8::WW8TableNodeInfoInner::getShadowsBefore ( ) const
inline

Definition at line 91 of file WW8TableInfo.hxx.

References mnShadowsBefore.

◆ getTable()

const SwTable * ww8::WW8TableNodeInfoInner::getTable ( ) const
inline

◆ getTableBox()

const SwTableBox * ww8::WW8TableNodeInfoInner::getTableBox ( ) const
inline

Definition at line 97 of file WW8TableInfo.hxx.

References mpTableBox.

Referenced by getRowSpansOfRow(), getTableBoxesOfRow(), and getWidthsOfRow().

◆ getTableBoxesOfRow()

TableBoxVectorPtr ww8::WW8TableNodeInfoInner::getTableBoxesOfRow ( ) const

◆ getWidthsOfRow()

WidthsPtr ww8::WW8TableNodeInfoInner::getWidthsOfRow ( ) const

◆ isEndOfCell()

bool ww8::WW8TableNodeInfoInner::isEndOfCell ( ) const
inline

Definition at line 93 of file WW8TableInfo.hxx.

References mbEndOfCell.

◆ isEndOfLine()

bool ww8::WW8TableNodeInfoInner::isEndOfLine ( ) const
inline

Definition at line 94 of file WW8TableInfo.hxx.

References mbEndOfLine.

◆ isFinalEndOfLine()

bool ww8::WW8TableNodeInfoInner::isFinalEndOfLine ( ) const
inline

Definition at line 95 of file WW8TableInfo.hxx.

References mbFinalEndOfLine.

◆ isFirstInTable()

bool ww8::WW8TableNodeInfoInner::isFirstInTable ( ) const
inline

Definition at line 96 of file WW8TableInfo.hxx.

References mbFirstInTable.

◆ setCell()

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

Definition at line 58 of file WW8TableInfo.cxx.

References mnCell.

◆ setDepth()

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

Definition at line 53 of file WW8TableInfo.cxx.

References mnDepth.

◆ setEndOfCell()

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

Definition at line 88 of file WW8TableInfo.cxx.

References mbEndOfCell.

◆ setEndOfLine()

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

Definition at line 78 of file WW8TableInfo.cxx.

References mbEndOfLine.

◆ setFinalEndOfLine()

void ww8::WW8TableNodeInfoInner::setFinalEndOfLine ( bool  bEndOfLine)

Definition at line 83 of file WW8TableInfo.cxx.

References mbFinalEndOfLine.

◆ setFirstInTable()

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

Definition at line 93 of file WW8TableInfo.cxx.

References mbFirstInTable.

◆ setRect()

void ww8::WW8TableNodeInfoInner::setRect ( const SwRect &  rRect)

Definition at line 114 of file WW8TableInfo.cxx.

References maRect.

◆ setRow()

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

Definition at line 63 of file WW8TableInfo.cxx.

References mnRow.

◆ setShadowsAfter()

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

Definition at line 73 of file WW8TableInfo.cxx.

References mnShadowsAfter.

◆ setShadowsBefore()

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

Definition at line 68 of file WW8TableInfo.cxx.

References mnShadowsBefore.

◆ setTable()

void ww8::WW8TableNodeInfoInner::setTable ( const SwTable *  pTable)

Definition at line 109 of file WW8TableInfo.cxx.

References mpTable.

◆ setTableBox()

void ww8::WW8TableNodeInfoInner::setTableBox ( const SwTableBox *  pTableBox)

Definition at line 104 of file WW8TableInfo.cxx.

References mpTableBox.

◆ setVertMerge()

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

Definition at line 98 of file WW8TableInfo.cxx.

References mbVertMerge.

◆ toString()

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

Member Data Documentation

◆ maRect

SwRect ww8::WW8TableNodeInfoInner::maRect
private

Definition at line 67 of file WW8TableInfo.hxx.

Referenced by getRect(), and setRect().

◆ mbEndOfCell

bool ww8::WW8TableNodeInfoInner::mbEndOfCell
private

Definition at line 62 of file WW8TableInfo.hxx.

Referenced by isEndOfCell(), setEndOfCell(), and toString().

◆ mbEndOfLine

bool ww8::WW8TableNodeInfoInner::mbEndOfLine
private

Definition at line 60 of file WW8TableInfo.hxx.

Referenced by isEndOfLine(), setEndOfLine(), and toString().

◆ mbFinalEndOfLine

bool ww8::WW8TableNodeInfoInner::mbFinalEndOfLine
private

Definition at line 61 of file WW8TableInfo.hxx.

Referenced by isFinalEndOfLine(), and setFinalEndOfLine().

◆ mbFirstInTable

bool ww8::WW8TableNodeInfoInner::mbFirstInTable
private

Definition at line 63 of file WW8TableInfo.hxx.

Referenced by isFirstInTable(), and setFirstInTable().

◆ mbVertMerge

bool ww8::WW8TableNodeInfoInner::mbVertMerge
private

Definition at line 64 of file WW8TableInfo.hxx.

Referenced by setVertMerge(), and toString().

◆ mnCell

sal_uInt32 ww8::WW8TableNodeInfoInner::mnCell
private

Definition at line 56 of file WW8TableInfo.hxx.

Referenced by getCell(), setCell(), and toString().

◆ mnDepth

sal_uInt32 ww8::WW8TableNodeInfoInner::mnDepth
private

Definition at line 55 of file WW8TableInfo.hxx.

Referenced by getDepth(), setDepth(), and toString().

◆ mnRow

sal_uInt32 ww8::WW8TableNodeInfoInner::mnRow
private

Definition at line 57 of file WW8TableInfo.hxx.

Referenced by getRow(), setRow(), and toString().

◆ mnShadowsAfter

sal_uInt32 ww8::WW8TableNodeInfoInner::mnShadowsAfter
private

Definition at line 59 of file WW8TableInfo.hxx.

Referenced by getShadowsAfter(), setShadowsAfter(), and toString().

◆ mnShadowsBefore

sal_uInt32 ww8::WW8TableNodeInfoInner::mnShadowsBefore
private

Definition at line 58 of file WW8TableInfo.hxx.

Referenced by getShadowsBefore(), setShadowsBefore(), and toString().

◆ mpParent

WW8TableNodeInfo* ww8::WW8TableNodeInfoInner::mpParent
private

◆ mpTable

const SwTable* ww8::WW8TableNodeInfoInner::mpTable
private

Definition at line 66 of file WW8TableInfo.hxx.

Referenced by getTable(), and setTable().

◆ mpTableBox

const SwTableBox* ww8::WW8TableNodeInfoInner::mpTableBox
private

Definition at line 65 of file WW8TableInfo.hxx.

Referenced by getTableBox(), and setTableBox().


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