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

#include <xfrow.hxx>

Inheritance diagram for XFRow:
[legend]
Collaboration diagram for XFRow:
[legend]

Public Member Functions

 XFRow ()
 
virtual ~XFRow () override
 
void AddCell (rtl::Reference< XFCell > const &rCell)
 
void SetRepeated (sal_Int32 repeat)
 
void SetRow (sal_Int32 row)
 
void SetOwnerTable (XFTable *pTable)
 
sal_Int32 GetRow () const
 
sal_Int32 GetCellCount () const
 
XFCellGetCell (sal_Int32 col) const
 
XFTableGetOwnerTable ()
 
virtual void ToXml (IXFStream *pStrm) override
 
- Public Member Functions inherited from XFContent
virtual enumXFContent GetContentType ()
 : return the content type. More...
 
virtual void SetStyleName (const OUString &style)
 : All content except XFTextContent can have a style. More...
 
const OUString & GetStyleName () const
 : return the style name. More...
 
void DoToXml (IXFStream *stream)
 
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
 
void acquire ()
 
void release ()
 

Private Attributes

XFTablem_pOwnerTable
 
std::vector< rtl::Reference< XFCell > > m_aCells
 
sal_Int32 m_nRepeat
 
sal_Int32 m_nRow
 

Additional Inherited Members

- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static void * operator new (std::size_t nSize)
 
static void * operator new (std::size_t nSize, std::nothrow_t const &rNothrow)
 
static void operator delete (void *pPtr)
 
static void operator delete (void *pPtr, std::nothrow_t const &rNothrow)
 
- Protected Member Functions inherited from XFContent
 XFContent ()
 
virtual void ToXml (IXFStream *stream)=0
 
virtual ~XFContent () override
 
- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
 
- Protected Attributes inherited from XFContent
OUString m_strStyleName
 
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount
 

Detailed Description

Definition at line 68 of file xfrow.hxx.

Constructor & Destructor Documentation

◆ XFRow()

XFRow::XFRow ( )

Definition at line 68 of file xfrow.cxx.

◆ ~XFRow()

XFRow::~XFRow ( )
overridevirtual

Definition at line 75 of file xfrow.cxx.

Member Function Documentation

◆ AddCell()

void XFRow::AddCell ( rtl::Reference< XFCell > const &  rCell)

Definition at line 79 of file xfrow.cxx.

References col, and m_aCells.

Referenced by XFTable::ToXml().

◆ GetCell()

XFCell * XFRow::GetCell ( sal_Int32  col) const

◆ GetCellCount()

sal_Int32 XFRow::GetCellCount ( ) const

◆ GetOwnerTable()

XFTable * XFRow::GetOwnerTable ( )
inline

Definition at line 121 of file xfrow.hxx.

References m_pOwnerTable.

Referenced by XFCell::GetCellName().

◆ GetRow()

sal_Int32 XFRow::GetRow ( ) const
inline

Definition at line 116 of file xfrow.hxx.

References m_nRow.

Referenced by XFCell::GetCellName().

◆ SetOwnerTable()

void XFRow::SetOwnerTable ( XFTable pTable)
inline

Definition at line 111 of file xfrow.hxx.

References m_pOwnerTable.

◆ SetRepeated()

void XFRow::SetRepeated ( sal_Int32  repeat)
inline

Definition at line 101 of file xfrow.hxx.

References m_nRepeat.

Referenced by XFTable::ToXml().

◆ SetRow()

void XFRow::SetRow ( sal_Int32  row)
inline

Definition at line 106 of file xfrow.hxx.

References m_nRow.

◆ ToXml()

void XFRow::ToXml ( IXFStream pStrm)
overridevirtual

Member Data Documentation

◆ m_aCells

std::vector<rtl::Reference<XFCell> > XFRow::m_aCells
private

Definition at line 96 of file xfrow.hxx.

Referenced by AddCell(), GetCell(), GetCellCount(), and ToXml().

◆ m_nRepeat

sal_Int32 XFRow::m_nRepeat
private

Definition at line 97 of file xfrow.hxx.

Referenced by SetRepeated(), and ToXml().

◆ m_nRow

sal_Int32 XFRow::m_nRow
private

Definition at line 98 of file xfrow.hxx.

Referenced by GetRow(), and SetRow().

◆ m_pOwnerTable

XFTable* XFRow::m_pOwnerTable
private

Definition at line 95 of file xfrow.hxx.

Referenced by GetOwnerTable(), and SetOwnerTable().


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