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)
 
 ~WW8TableNodeInfoInner ()
 
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

Definition at line 70 of file WW8TableInfo.hxx.

Constructor & Destructor Documentation

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

Definition at line 37 of file WW8TableInfo.cxx.

References mnDepth, and mnRow.

ww8::WW8TableNodeInfoInner::~WW8TableNodeInfoInner ( )

Definition at line 54 of file WW8TableInfo.cxx.

Member Function Documentation

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

Definition at line 90 of file WW8TableInfo.hxx.

References mnCell.

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

Definition at line 89 of file WW8TableInfo.hxx.

References mnDepth.

GridColsPtr ww8::WW8TableNodeInfoInner::getGridColsOfRow ( AttributeOutputBase rBase,
bool  calculateColumnsFromAllRows = false 
)
const SwNode * ww8::WW8TableNodeInfoInner::getNode ( ) const

Definition at line 124 of file WW8TableInfo.cxx.

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

Referenced by AttributeOutputBase::GetTablePageSize().

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

Definition at line 91 of file WW8TableInfo.hxx.

References mnRow.

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

Definition at line 93 of file WW8TableInfo.hxx.

References mnShadowsAfter.

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

Definition at line 92 of file WW8TableInfo.hxx.

References mnShadowsBefore.

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

Definition at line 98 of file WW8TableInfo.hxx.

References mpTableBox.

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

TableBoxVectorPtr ww8::WW8TableNodeInfoInner::getTableBoxesOfRow ( ) const
WidthsPtr ww8::WW8TableNodeInfoInner::getWidthsOfRow ( ) const
bool ww8::WW8TableNodeInfoInner::isEndOfCell ( ) const
inline

Definition at line 94 of file WW8TableInfo.hxx.

References mbEndOfCell.

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

Definition at line 95 of file WW8TableInfo.hxx.

References mbEndOfLine.

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

Definition at line 96 of file WW8TableInfo.hxx.

References mbFinalEndOfLine.

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

Definition at line 97 of file WW8TableInfo.hxx.

References mbFirstInTable.

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

Definition at line 63 of file WW8TableInfo.cxx.

References mnCell.

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

Definition at line 58 of file WW8TableInfo.cxx.

References mnDepth.

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

Definition at line 93 of file WW8TableInfo.cxx.

References mbEndOfCell.

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

Definition at line 83 of file WW8TableInfo.cxx.

References mbEndOfLine.

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

Definition at line 88 of file WW8TableInfo.cxx.

References mbFinalEndOfLine.

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

Definition at line 98 of file WW8TableInfo.cxx.

References mbFirstInTable.

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

Definition at line 119 of file WW8TableInfo.cxx.

References maRect.

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

Definition at line 68 of file WW8TableInfo.cxx.

References mnRow.

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

Definition at line 78 of file WW8TableInfo.cxx.

References mnShadowsAfter.

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

Definition at line 73 of file WW8TableInfo.cxx.

References mnShadowsBefore.

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

Definition at line 114 of file WW8TableInfo.cxx.

References mpTable.

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

Definition at line 109 of file WW8TableInfo.cxx.

References mpTableBox.

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

Definition at line 103 of file WW8TableInfo.cxx.

References mbVertMerge.

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

Member Data Documentation

SwRect ww8::WW8TableNodeInfoInner::maRect
private

Definition at line 67 of file WW8TableInfo.hxx.

Referenced by getRect(), and setRect().

bool ww8::WW8TableNodeInfoInner::mbEndOfCell
private

Definition at line 62 of file WW8TableInfo.hxx.

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

bool ww8::WW8TableNodeInfoInner::mbEndOfLine
private

Definition at line 60 of file WW8TableInfo.hxx.

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

bool ww8::WW8TableNodeInfoInner::mbFinalEndOfLine
private

Definition at line 61 of file WW8TableInfo.hxx.

Referenced by isFinalEndOfLine(), and setFinalEndOfLine().

bool ww8::WW8TableNodeInfoInner::mbFirstInTable
private

Definition at line 63 of file WW8TableInfo.hxx.

Referenced by isFirstInTable(), and setFirstInTable().

bool ww8::WW8TableNodeInfoInner::mbVertMerge
private

Definition at line 64 of file WW8TableInfo.hxx.

Referenced by setVertMerge(), and toString().

sal_uInt32 ww8::WW8TableNodeInfoInner::mnCell
private

Definition at line 56 of file WW8TableInfo.hxx.

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

sal_uInt32 ww8::WW8TableNodeInfoInner::mnDepth
private

Definition at line 55 of file WW8TableInfo.hxx.

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

sal_uInt32 ww8::WW8TableNodeInfoInner::mnRow
private

Definition at line 57 of file WW8TableInfo.hxx.

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

sal_uInt32 ww8::WW8TableNodeInfoInner::mnShadowsAfter
private

Definition at line 59 of file WW8TableInfo.hxx.

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

sal_uInt32 ww8::WW8TableNodeInfoInner::mnShadowsBefore
private

Definition at line 58 of file WW8TableInfo.hxx.

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

WW8TableNodeInfo* ww8::WW8TableNodeInfoInner::mpParent
private
const SwTable* ww8::WW8TableNodeInfoInner::mpTable
private

Definition at line 66 of file WW8TableInfo.hxx.

Referenced by getTable(), and setTable().

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: