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< WW8TableNodeInfoInnerPointer_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 SwTableBoxgetTableBox () const
 
const SwTablegetTable () const
 
const SwRectgetRect () const
 
const SwNodegetNode () 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

WW8TableNodeInfompParent
 
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 SwTableBoxmpTableBox
 
const SwTablempTable
 
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: