LibreOffice Module sw (master)  1
Public Member Functions | Private Attributes | List of all members
SwXMLTableRow_Impl Class Reference
Collaboration diagram for SwXMLTableRow_Impl:
[legend]

Public Member Functions

 SwXMLTableRow_Impl (const OUString &rStyleName, 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 201 of file xmltbli.cxx.

Constructor & Destructor Documentation

SwXMLTableRow_Impl::SwXMLTableRow_Impl ( const OUString &  rStyleName,
sal_uInt32  nCells,
const OUString *  pDfltCellStyleName = nullptr 
)

Definition at line 229 of file xmltbli.cxx.

References i, m_aDefaultCellStyleName, m_Cells, and U.

Member Function Documentation

void SwXMLTableRow_Impl::Dispose ( )

Definition at line 284 of file xmltbli.cxx.

References m_Cells.

void SwXMLTableRow_Impl::Expand ( sal_uInt32  nCells,
bool  bOneCell 
)

Definition at line 258 of file xmltbli.cxx.

References i, m_Cells, and UL.

SwXMLTableCell_Impl * SwXMLTableRow_Impl::GetCell ( sal_uInt32  nCol)
inline
const OUString& SwXMLTableRow_Impl::GetDefaultCellStyleName ( ) const
inline

Definition at line 224 of file xmltbli.cxx.

References m_aDefaultCellStyleName.

Referenced by SwXMLTableContext::InsertRepRows().

const OUString& SwXMLTableRow_Impl::GetStyleName ( ) const
inline

Definition at line 223 of file xmltbli.cxx.

References m_aStyleName.

Referenced by SwXMLTableContext::InsertRepRows().

bool SwXMLTableRow_Impl::IsSplitable ( ) const
inline

Definition at line 221 of file xmltbli.cxx.

References m_bSplitable.

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

Definition at line 277 of file xmltbli.cxx.

References m_aDefaultCellStyleName, and m_aStyleName.

void SwXMLTableRow_Impl::SetSplitable ( bool  bSet)
inline

Definition at line 220 of file xmltbli.cxx.

Member Data Documentation

OUString SwXMLTableRow_Impl::m_aDefaultCellStyleName
private

Definition at line 204 of file xmltbli.cxx.

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

OUString SwXMLTableRow_Impl::m_aStyleName
private

Definition at line 203 of file xmltbli.cxx.

Referenced by GetStyleName(), and Set().

bool SwXMLTableRow_Impl::m_bSplitable
private

Definition at line 206 of file xmltbli.cxx.

Referenced by IsSplitable().

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

Definition at line 205 of file xmltbli.cxx.

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


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