LibreOffice Module sw (master) 1
|
#include <WW8TableInfo.hxx>
Public Types | |
typedef std::map< sal_uInt32, WW8TableNodeInfoInner::Pointer_t, std::greater< sal_uInt32 > > | Inners_t |
typedef std::shared_ptr< WW8TableNodeInfo > | Pointer_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) |
WW8TableInfo * | getParent () const |
sal_uInt32 | getDepth () const |
const SwNode * | getNode () const |
const SwTableBox * | getTableBox () const |
WW8TableNodeInfo * | getNext () const |
const SwNode * | getNextNode () const |
const Inners_t & | getInners () 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 | |
WW8TableInfo * | mpParent |
sal_uInt32 | mnDepth |
const SwNode * | mpNode |
Inners_t | mInners |
WW8TableNodeInfo * | mpNext |
const SwNode * | mpNextNode |
Definition at line 162 of file WW8TableInfo.hxx.
typedef std::map<sal_uInt32, WW8TableNodeInfoInner::Pointer_t, std::greater<sal_uInt32> > ww8::WW8TableNodeInfo::Inners_t |
Definition at line 166 of file WW8TableInfo.hxx.
typedef std::shared_ptr<WW8TableNodeInfo> ww8::WW8TableNodeInfo::Pointer_t |
Definition at line 177 of file WW8TableInfo.hxx.
ww8::WW8TableNodeInfo::WW8TableNodeInfo | ( | WW8TableInfo * | pParent, |
const SwNode * | pTextNode | ||
) |
ww8::WW8TableNodeInfo::~WW8TableNodeInfo | ( | ) |
Definition at line 373 of file WW8TableInfo.cxx.
sal_uInt32 ww8::WW8TableNodeInfo::getCell | ( | ) | const |
Definition at line 517 of file WW8TableInfo.cxx.
References getInnerForDepth(), and mnDepth.
sal_uInt32 ww8::WW8TableNodeInfo::getDepth | ( | ) | const |
Definition at line 503 of file WW8TableInfo.cxx.
References mInners, and mnDepth.
Referenced by toString(), and ww8::updateFinalEndOfLine().
WW8TableNodeInfoInner::Pointer_t ww8::WW8TableNodeInfo::getFirstInner | ( | ) | const |
Definition at line 527 of file WW8TableInfo.cxx.
References mInners.
WW8TableNodeInfoInner::Pointer_t ww8::WW8TableNodeInfo::getInnerForDepth | ( | sal_uInt32 | nDepth | ) | const |
Definition at line 537 of file WW8TableInfo.cxx.
References mInners.
Referenced by getCell(), getRow(), getTableBox(), setCell(), setEndOfCell(), setEndOfLine(), setFirstInTable(), setRect(), setRow(), setShadowsAfter(), setShadowsBefore(), setTable(), setTableBox(), setVertMerge(), and ww8::updateFinalEndOfLine().
|
inline |
Definition at line 204 of file WW8TableInfo.hxx.
References mInners.
|
inline |
Definition at line 201 of file WW8TableInfo.hxx.
References mpNext.
Referenced by ww8::WW8TableInfo::getNextNode().
|
inline |
Definition at line 202 of file WW8TableInfo.hxx.
References mpNextNode.
|
inline |
Definition at line 199 of file WW8TableInfo.hxx.
References mpNode.
Referenced by ww8::WW8TableCellGrid::connectCells(), ww8::WW8TableInfo::getNextNode(), and ww8::WW8TableNodeInfoInner::getNode().
|
inline |
Definition at line 197 of file WW8TableInfo.hxx.
References mpParent.
Referenced by ww8::WW8TableNodeInfoInner::getColumnWidthsBasedOnAllRows(), ww8::WW8TableNodeInfoInner::getRowSpansOfRow(), ww8::WW8TableNodeInfoInner::getTableBoxesOfRow(), and ww8::WW8TableNodeInfoInner::getWidthsOfRow().
sal_uInt32 ww8::WW8TableNodeInfo::getRow | ( | ) | const |
Definition at line 522 of file WW8TableInfo.cxx.
References getInnerForDepth(), and mnDepth.
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().
bool ww8::WW8TableNodeInfo::operator< | ( | const WW8TableNodeInfo & | rInfo | ) | const |
Definition at line 935 of file WW8TableInfo.cxx.
References SwNode::GetIndex(), and mpNode.
void ww8::WW8TableNodeInfo::setCell | ( | sal_uInt32 | nCell | ) |
Definition at line 482 of file WW8TableInfo.cxx.
References getInnerForDepth(), and mnDepth.
Referenced by ww8::WW8TableCellGrid::connectCells().
void ww8::WW8TableNodeInfo::setDepth | ( | sal_uInt32 | nDepth | ) |
Definition at line 399 of file WW8TableInfo.cxx.
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().
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().
void ww8::WW8TableNodeInfo::setFirstInTable | ( | bool | bFirstInTable | ) |
Definition at line 431 of file WW8TableInfo.cxx.
References getInnerForDepth(), mnDepth, SAL_INFO, and toString().
void ww8::WW8TableNodeInfo::setNext | ( | WW8TableNodeInfo * | pNext | ) |
Definition at line 463 of file WW8TableInfo.cxx.
References mpNext, SAL_INFO, and toString().
Referenced by ww8::WW8TableCellGrid::connectCells(), and ww8::WW8TableInfo::processTableBox().
void ww8::WW8TableNodeInfo::setNextNode | ( | const SwNode * | pNode | ) |
Definition at line 472 of file WW8TableInfo.cxx.
References mpNextNode.
Referenced by ww8::WW8TableCellGrid::connectCells(), and ww8::WW8TableInfo::processSwTable().
void ww8::WW8TableNodeInfo::setRect | ( | const SwRect & | rRect | ) |
Definition at line 477 of file WW8TableInfo.cxx.
References getInnerForDepth(), and mnDepth.
void ww8::WW8TableNodeInfo::setRow | ( | sal_uInt32 | nRow | ) |
Definition at line 487 of file WW8TableInfo.cxx.
References getInnerForDepth(), and mnDepth.
Referenced by ww8::WW8TableCellGrid::connectCells().
void ww8::WW8TableNodeInfo::setShadowsAfter | ( | sal_uInt32 | nShadowsAfter | ) |
Definition at line 497 of file WW8TableInfo.cxx.
References getInnerForDepth(), and mnDepth.
Referenced by ww8::WW8TableCellGrid::connectCells().
void ww8::WW8TableNodeInfo::setShadowsBefore | ( | sal_uInt32 | nShadowsBefore | ) |
Definition at line 492 of file WW8TableInfo.cxx.
References getInnerForDepth(), and mnDepth.
Referenced by ww8::WW8TableCellGrid::connectCells().
void ww8::WW8TableNodeInfo::setTable | ( | const SwTable * | pTable | ) |
Definition at line 458 of file WW8TableInfo.cxx.
References getInnerForDepth(), and mnDepth.
void ww8::WW8TableNodeInfo::setTableBox | ( | const SwTableBox * | pTableBox | ) |
Definition at line 453 of file WW8TableInfo.cxx.
References getInnerForDepth(), and mnDepth.
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().
std::string ww8::WW8TableNodeInfo::toString | ( | ) | const |
Definition at line 378 of file WW8TableInfo.cxx.
References dbg_out(), getDepth(), mInners, and mpNode.
Referenced by setEndOfCell(), setEndOfLine(), setFirstInTable(), setNext(), setVertMerge(), and ww8::WW8TableCellGrid::toString().
|
private |
Definition at line 172 of file WW8TableInfo.hxx.
Referenced by getDepth(), getFirstInner(), getInnerForDepth(), getInners(), setDepth(), and toString().
|
private |
Definition at line 170 of file WW8TableInfo.hxx.
Referenced by getCell(), getDepth(), getRow(), getTableBox(), setCell(), setDepth(), setEndOfCell(), setEndOfLine(), setFirstInTable(), setRect(), setRow(), setShadowsAfter(), setShadowsBefore(), setTable(), setTableBox(), and setVertMerge().
|
private |
Definition at line 173 of file WW8TableInfo.hxx.
|
private |
Definition at line 174 of file WW8TableInfo.hxx.
Referenced by getNextNode(), and setNextNode().
|
private |
Definition at line 171 of file WW8TableInfo.hxx.
Referenced by getNode(), operator<(), and toString().
|
private |
Definition at line 169 of file WW8TableInfo.hxx.
Referenced by getParent().