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

Public Member Functions

 SwXMLTableRow_Impl (OUString aStyleName, sal_uInt32 nCells, const OUString *pDfltCellStyleName=nullptr)
SwXMLTableCell_ImplGetCell (sal_uInt32 nCol)
void Set (const OUString &rStyleName, const OUString &rDfltCellStyleName)
void Expand (sal_uInt32 nCells, bool bOneCell)
void SetSplitable (bool bSet)
bool IsSplitable () const
const OUString & GetStyleName () const
const OUString & GetDefaultCellStyleName () const
void Dispose ()

Private Attributes

OUString m_aStyleName
OUString m_aDefaultCellStyleName
std::vector< std::unique_ptr< SwXMLTableCell_Impl > > m_Cells
bool m_bSplitable

Detailed Description

Definition at line 204 of file xmltbli.cxx.

Constructor & Destructor Documentation

◆ SwXMLTableRow_Impl()

SwXMLTableRow_Impl::SwXMLTableRow_Impl ( OUString  aStyleName,
sal_uInt32  nCells,
const OUString *  pDfltCellStyleName = nullptr 

Definition at line 232 of file xmltbli.cxx.

References i, m_aDefaultCellStyleName, m_Cells, and U.

Member Function Documentation

◆ Dispose()

void SwXMLTableRow_Impl::Dispose ( )

Definition at line 287 of file xmltbli.cxx.

References m_Cells.

◆ Expand()

void SwXMLTableRow_Impl::Expand ( sal_uInt32  nCells,
bool  bOneCell 

Definition at line 261 of file xmltbli.cxx.

References i, and m_Cells.

◆ GetCell()

SwXMLTableCell_Impl * SwXMLTableRow_Impl::GetCell ( sal_uInt32  nCol)

◆ GetDefaultCellStyleName()

const OUString & SwXMLTableRow_Impl::GetDefaultCellStyleName ( ) const

Definition at line 227 of file xmltbli.cxx.

References m_aDefaultCellStyleName.

Referenced by SwXMLTableContext::InsertRepRows().

◆ GetStyleName()

const OUString & SwXMLTableRow_Impl::GetStyleName ( ) const

Definition at line 226 of file xmltbli.cxx.

References m_aStyleName.

Referenced by SwXMLTableContext::InsertRepRows().

◆ IsSplitable()

bool SwXMLTableRow_Impl::IsSplitable ( ) const

Definition at line 224 of file xmltbli.cxx.

References m_bSplitable.

◆ Set()

void SwXMLTableRow_Impl::Set ( const OUString &  rStyleName,
const OUString &  rDfltCellStyleName 

Definition at line 280 of file xmltbli.cxx.

References m_aDefaultCellStyleName, and m_aStyleName.

◆ SetSplitable()

void SwXMLTableRow_Impl::SetSplitable ( bool  bSet)

Definition at line 223 of file xmltbli.cxx.

References m_bSplitable.

Member Data Documentation

◆ m_aDefaultCellStyleName

OUString SwXMLTableRow_Impl::m_aDefaultCellStyleName

Definition at line 207 of file xmltbli.cxx.

Referenced by GetDefaultCellStyleName(), Set(), and SwXMLTableRow_Impl().

◆ m_aStyleName

OUString SwXMLTableRow_Impl::m_aStyleName

Definition at line 206 of file xmltbli.cxx.

Referenced by GetStyleName(), and Set().

◆ m_bSplitable

bool SwXMLTableRow_Impl::m_bSplitable

Definition at line 209 of file xmltbli.cxx.

Referenced by IsSplitable(), and SetSplitable().

◆ m_Cells

std::vector<std::unique_ptr<SwXMLTableCell_Impl> > SwXMLTableRow_Impl::m_Cells

Definition at line 208 of file xmltbli.cxx.

Referenced by Dispose(), Expand(), GetCell(), and SwXMLTableRow_Impl().

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