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

Public Member Functions

 SwHTMLTableLayoutConstraints (sal_uLong nMin, sal_uLong nMax, sal_uInt16 nRow, sal_uInt16 nCol, sal_uInt16 nColSp)
 
sal_uLong GetMinNoAlign () const
 
sal_uLong GetMaxNoAlign () const
 
SwHTMLTableLayoutConstraintsInsertNext (SwHTMLTableLayoutConstraints *pNxt)
 
SwHTMLTableLayoutConstraintsGetNext () const
 
sal_uInt16 GetColSpan () const
 
sal_uInt16 GetColumn () const
 

Private Attributes

sal_uInt16 const nRow
 
sal_uInt16 const nCol
 
sal_uInt16 const nColSpan
 
std::unique_ptr< SwHTMLTableLayoutConstraintspNext
 
sal_uLong nMinNoAlign
 
sal_uLong nMaxNoAlign
 

Detailed Description

Definition at line 51 of file htmltbl.cxx.

Constructor & Destructor Documentation

SwHTMLTableLayoutConstraints::SwHTMLTableLayoutConstraints ( sal_uLong  nMin,
sal_uLong  nMax,
sal_uInt16  nRow,
sal_uInt16  nCol,
sal_uInt16  nColSp 
)

Definition at line 108 of file htmltbl.cxx.

Member Function Documentation

sal_uInt16 SwHTMLTableLayoutConstraints::GetColSpan ( ) const
inline

Definition at line 71 of file htmltbl.cxx.

References nColSpan.

Referenced by SwHTMLTableLayout::AutoLayoutPass1().

sal_uInt16 SwHTMLTableLayoutConstraints::GetColumn ( ) const
inline

Definition at line 72 of file htmltbl.cxx.

References nCol.

Referenced by SwHTMLTableLayout::AutoLayoutPass1(), and InsertNext().

sal_uLong SwHTMLTableLayoutConstraints::GetMaxNoAlign ( ) const
inline

Definition at line 66 of file htmltbl.cxx.

References nMaxNoAlign.

Referenced by SwHTMLTableLayout::AutoLayoutPass1().

sal_uLong SwHTMLTableLayoutConstraints::GetMinNoAlign ( ) const
inline

Definition at line 65 of file htmltbl.cxx.

References nMinNoAlign.

Referenced by SwHTMLTableLayout::AutoLayoutPass1().

SwHTMLTableLayoutConstraints* SwHTMLTableLayoutConstraints::GetNext ( ) const
inline

Definition at line 69 of file htmltbl.cxx.

Referenced by SwHTMLTableLayout::AutoLayoutPass1(), and InsertNext().

SwHTMLTableLayoutConstraints * SwHTMLTableLayoutConstraints::InsertNext ( SwHTMLTableLayoutConstraints pNxt)

Definition at line 114 of file htmltbl.cxx.

References GetColumn(), GetNext(), nRow, and pNext.

Referenced by SwHTMLTableLayout::AutoLayoutPass1().

Member Data Documentation

sal_uInt16 const SwHTMLTableLayoutConstraints::nCol
private

Definition at line 54 of file htmltbl.cxx.

Referenced by GetColumn().

sal_uInt16 const SwHTMLTableLayoutConstraints::nColSpan
private

Definition at line 55 of file htmltbl.cxx.

Referenced by GetColSpan().

sal_uLong SwHTMLTableLayoutConstraints::nMaxNoAlign
private

Definition at line 59 of file htmltbl.cxx.

Referenced by GetMaxNoAlign().

sal_uLong SwHTMLTableLayoutConstraints::nMinNoAlign
private

Definition at line 59 of file htmltbl.cxx.

Referenced by GetMinNoAlign().

sal_uInt16 const SwHTMLTableLayoutConstraints::nRow
private

Definition at line 53 of file htmltbl.cxx.

Referenced by InsertNext().

std::unique_ptr<SwHTMLTableLayoutConstraints> SwHTMLTableLayoutConstraints::pNext
private

Definition at line 57 of file htmltbl.cxx.

Referenced by InsertNext().


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