LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
SwWriteTableRow Class Referencefinal

#include <wrtswtbl.hxx>

Collaboration diagram for SwWriteTableRow:
[legend]

Public Member Functions

 SwWriteTableRow (long nPos, bool bUseLayoutHeights)
 
SwWriteTableCellAddCell (const SwTableBox *pBox, sal_uInt16 nRow, sal_uInt16 nCol, sal_uInt16 nRowSpan, sal_uInt16 nColSpan, long nHeight, const SvxBrushItem *pBackground)
 
void SetBackground (const SvxBrushItem *pBGround)
 
const SvxBrushItemGetBackground () const
 
bool HasTopBorder () const
 
bool HasBottomBorder () const
 
const SwWriteTableCellsGetCells () const
 
bool operator== (const SwWriteTableRow &rRow) const
 
bool operator< (const SwWriteTableRow &rRow2) const
 

Public Attributes

sal_uInt16 nTopBorder
 
sal_uInt16 nBottomBorder
 
bool bTopBorder: 1
 
bool bBottomBorder: 1
 

Private Member Functions

SwWriteTableRowoperator= (const SwWriteTableRow &)=delete
 
 SwWriteTableRow (const SwWriteTableRow &)
 

Private Attributes

SwWriteTableCells m_Cells
 all cells of the rows More...
 
const SvxBrushItempBackground
 
long const nPos
 
bool const mbUseLayoutHeights
 

Detailed Description

Definition at line 96 of file wrtswtbl.hxx.

Constructor & Destructor Documentation

SwWriteTableRow::SwWriteTableRow ( const SwWriteTableRow )
private
SwWriteTableRow::SwWriteTableRow ( long  nPos,
bool  bUseLayoutHeights 
)

Definition at line 58 of file wrtswtbl.cxx.

References nPos.

Member Function Documentation

SwWriteTableCell * SwWriteTableRow::AddCell ( const SwTableBox pBox,
sal_uInt16  nRow,
sal_uInt16  nCol,
sal_uInt16  nRowSpan,
sal_uInt16  nColSpan,
long  nHeight,
const SvxBrushItem pBackground 
)

Definition at line 65 of file wrtswtbl.cxx.

References m_Cells.

Referenced by SwWriteTable::FillTableRowsCols(), and SwWriteTable::SwWriteTable().

const SvxBrushItem* SwWriteTableRow::GetBackground ( ) const
inline

Definition at line 129 of file wrtswtbl.hxx.

References pBackground.

Referenced by SwWriteTable::GetLineBrush().

const SwWriteTableCells& SwWriteTableRow::GetCells ( ) const
inline
bool SwWriteTableRow::HasBottomBorder ( ) const
inline

Definition at line 132 of file wrtswtbl.hxx.

References bBottomBorder.

Referenced by SwWriteTable::GetAbsHeight().

bool SwWriteTableRow::HasTopBorder ( ) const
inline

Definition at line 131 of file wrtswtbl.hxx.

References bTopBorder.

Referenced by SwWriteTable::GetAbsHeight().

bool SwWriteTableRow::operator< ( const SwWriteTableRow rRow2) const
inline

Definition at line 147 of file wrtswtbl.hxx.

References mbUseLayoutHeights, nPos, and ROWFUZZY.

SwWriteTableRow& SwWriteTableRow::operator= ( const SwWriteTableRow )
privatedelete
bool SwWriteTableRow::operator== ( const SwWriteTableRow rRow) const
inline

Definition at line 140 of file wrtswtbl.hxx.

References mbUseLayoutHeights, nPos, and ROWFUZZY.

void SwWriteTableRow::SetBackground ( const SvxBrushItem pBGround)
inline

Definition at line 125 of file wrtswtbl.hxx.

Referenced by SwWriteTable::FillTableRowsCols(), and SwWriteTable::GetLineBrush().

Member Data Documentation

bool SwWriteTableRow::bBottomBorder
bool SwWriteTableRow::bTopBorder
SwWriteTableCells SwWriteTableRow::m_Cells
private

all cells of the rows

Definition at line 98 of file wrtswtbl.hxx.

Referenced by AddCell(), and GetCells().

bool const SwWriteTableRow::mbUseLayoutHeights
private

Definition at line 102 of file wrtswtbl.hxx.

Referenced by operator<(), and operator==().

sal_uInt16 SwWriteTableRow::nBottomBorder

Definition at line 112 of file wrtswtbl.hxx.

Referenced by SwWriteTable::FillTableRowsCols().

long const SwWriteTableRow::nPos
private

Definition at line 101 of file wrtswtbl.hxx.

Referenced by operator<(), and operator==().

sal_uInt16 SwWriteTableRow::nTopBorder

Definition at line 111 of file wrtswtbl.hxx.

Referenced by SwWriteTable::FillTableRowsCols().

const SvxBrushItem* SwWriteTableRow::pBackground
private

Definition at line 99 of file wrtswtbl.hxx.

Referenced by GetBackground().


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