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

#include <swtablerep.hxx>

Public Member Functions

 SwTableRep (const SwTabCols &rTabCol)
 
 ~SwTableRep ()
 
 SwTableRep (const SwTableRep &rCopy)=default
 
 SwTableRep (SwTableRep &&rCopy)=default
 
SwTableRepoperator= (const SwTableRep &rCopy)=default
 
SwTableRepoperator= (SwTableRep &&rCopy)=default
 
bool FillTabCols (SwTabCols &rTabCol) const
 
SwTwips GetLeftSpace () const
 
void SetLeftSpace (SwTwips nSet)
 
SwTwips GetRightSpace () const
 
void SetRightSpace (SwTwips nSet)
 
SwTwips GetWidth () const
 
void SetWidth (SwTwips nSet)
 
sal_uInt16 GetWidthPercent () const
 
void SetWidthPercent (sal_uInt16 nSet)
 
sal_uInt16 GetAlign () const
 
void SetAlign (sal_uInt16 nSet)
 
sal_uInt16 GetColCount () const
 
sal_uInt16 GetAllColCount () const
 
bool HasColsChanged () const
 
void SetColsChanged ()
 
bool HasWidthChanged () const
 
void SetWidthChanged ()
 
bool IsLineSelected () const
 
void SetLineSelected (bool bSet)
 
SwTwips GetSpace () const
 
void SetSpace (SwTwips nSet)
 
TColumnGetColumns ()
 

Private Attributes

std::vector< TColumnm_aTColumns
 
SwTwips m_nTableWidth
 
SwTwips m_nSpace
 
SwTwips m_nLeftSpace
 
SwTwips m_nRightSpace
 
sal_uInt16 m_nAlign
 
sal_uInt16 m_nColCount
 
sal_uInt16 m_nAllCols
 
sal_uInt16 m_nWidthPercent
 
bool m_bLineSelected: 1
 
bool m_bWidthChanged: 1
 
bool m_bColsChanged: 1
 

Detailed Description

Definition at line 33 of file swtablerep.hxx.

Constructor & Destructor Documentation

◆ SwTableRep() [1/3]

SwTableRep::SwTableRep ( const SwTabCols rTabCol)

◆ ~SwTableRep()

SwTableRep::~SwTableRep ( )

Definition at line 56 of file swtablerep.cxx.

◆ SwTableRep() [2/3]

SwTableRep::SwTableRep ( const SwTableRep rCopy)
default

◆ SwTableRep() [3/3]

SwTableRep::SwTableRep ( SwTableRep &&  rCopy)
default

Member Function Documentation

◆ FillTabCols()

bool SwTableRep::FillTabCols ( SwTabCols rTabCol) const

◆ GetAlign()

sal_uInt16 SwTableRep::GetAlign ( ) const
inline

◆ GetAllColCount()

sal_uInt16 SwTableRep::GetAllColCount ( ) const
inline

Definition at line 76 of file swtablerep.hxx.

Referenced by SwTableColumnPage::Reset().

◆ GetColCount()

sal_uInt16 SwTableRep::GetColCount ( ) const
inline

◆ GetColumns()

TColumn * SwTableRep::GetColumns ( )
inline

◆ GetLeftSpace()

SwTwips SwTableRep::GetLeftSpace ( ) const
inline

◆ GetRightSpace()

SwTwips SwTableRep::GetRightSpace ( ) const
inline

◆ GetSpace()

SwTwips SwTableRep::GetSpace ( ) const
inline

◆ GetWidth()

SwTwips SwTableRep::GetWidth ( ) const
inline

◆ GetWidthPercent()

sal_uInt16 SwTableRep::GetWidthPercent ( ) const
inline

◆ HasColsChanged()

bool SwTableRep::HasColsChanged ( ) const
inline

Definition at line 78 of file swtablerep.hxx.

Referenced by ItemSetToTableParam().

◆ HasWidthChanged()

bool SwTableRep::HasWidthChanged ( ) const
inline

Definition at line 81 of file swtablerep.hxx.

Referenced by SwFormatTablePage::DeactivatePage().

◆ IsLineSelected()

bool SwTableRep::IsLineSelected ( ) const
inline

Definition at line 84 of file swtablerep.hxx.

Referenced by SwTableColumnPage::ActivatePage().

◆ operator=() [1/2]

SwTableRep & SwTableRep::operator= ( const SwTableRep rCopy)
default

◆ operator=() [2/2]

SwTableRep & SwTableRep::operator= ( SwTableRep &&  rCopy)
default

◆ SetAlign()

void SwTableRep::SetAlign ( sal_uInt16  nSet)
inline

Definition at line 73 of file swtablerep.hxx.

Referenced by SwFormatTablePage::DeactivatePage().

◆ SetColsChanged()

void SwTableRep::SetColsChanged ( )
inline

Definition at line 79 of file swtablerep.hxx.

Referenced by SwTableColumnPage::FillItemSet().

◆ SetLeftSpace()

void SwTableRep::SetLeftSpace ( SwTwips  nSet)
inline

◆ SetLineSelected()

void SwTableRep::SetLineSelected ( bool  bSet)
inline

Definition at line 85 of file swtablerep.hxx.

◆ SetRightSpace()

void SwTableRep::SetRightSpace ( SwTwips  nSet)
inline

◆ SetSpace()

void SwTableRep::SetSpace ( SwTwips  nSet)
inline

Definition at line 88 of file swtablerep.hxx.

◆ SetWidth()

void SwTableRep::SetWidth ( SwTwips  nSet)
inline

◆ SetWidthChanged()

void SwTableRep::SetWidthChanged ( )
inline

◆ SetWidthPercent()

void SwTableRep::SetWidthPercent ( sal_uInt16  nSet)
inline

Definition at line 70 of file swtablerep.hxx.

Referenced by SwFormatTablePage::DeactivatePage().

Member Data Documentation

◆ m_aTColumns

std::vector<TColumn> SwTableRep::m_aTColumns
private

Definition at line 35 of file swtablerep.hxx.

Referenced by FillTabCols(), and SwTableRep().

◆ m_bColsChanged

bool SwTableRep::m_bColsChanged
private

Definition at line 47 of file swtablerep.hxx.

◆ m_bLineSelected

bool SwTableRep::m_bLineSelected
private

Definition at line 45 of file swtablerep.hxx.

◆ m_bWidthChanged

bool SwTableRep::m_bWidthChanged
private

Definition at line 46 of file swtablerep.hxx.

◆ m_nAlign

sal_uInt16 SwTableRep::m_nAlign
private

Definition at line 41 of file swtablerep.hxx.

◆ m_nAllCols

sal_uInt16 SwTableRep::m_nAllCols
private

Definition at line 43 of file swtablerep.hxx.

Referenced by FillTabCols(), and SwTableRep().

◆ m_nColCount

sal_uInt16 SwTableRep::m_nColCount
private

Definition at line 42 of file swtablerep.hxx.

Referenced by SwTableRep().

◆ m_nLeftSpace

SwTwips SwTableRep::m_nLeftSpace
private

Definition at line 39 of file swtablerep.hxx.

◆ m_nRightSpace

SwTwips SwTableRep::m_nRightSpace
private

Definition at line 40 of file swtablerep.hxx.

◆ m_nSpace

SwTwips SwTableRep::m_nSpace
private

Definition at line 38 of file swtablerep.hxx.

◆ m_nTableWidth

SwTwips SwTableRep::m_nTableWidth
private

Definition at line 37 of file swtablerep.hxx.

Referenced by FillTabCols().

◆ m_nWidthPercent

sal_uInt16 SwTableRep::m_nWidthPercent
private

Definition at line 44 of file swtablerep.hxx.


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