LibreOffice Module sc (master)  1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
ScMyShapesContainer Class Reference

#include <XMLExportIterator.hxx>

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

Public Member Functions

 ScMyShapesContainer ()
 
virtual ~ScMyShapesContainer () override
 
void AddNewShape (const ScMyShape &aShape)
 
bool HasShapes () const
 
const ScMyShapeListGetShapes () const
 
virtual void SetCellData (ScMyCell &rMyCell) override
 
virtual void Sort () override
 
void SkipTable (SCTAB nSkip)
 
- Public Member Functions inherited from ScMyIteratorBase
 ScMyIteratorBase ()
 
virtual ~ScMyIteratorBase ()
 
 ScMyIteratorBase (ScMyIteratorBase const &)=default
 
 ScMyIteratorBase (ScMyIteratorBase &&)=default
 
ScMyIteratorBaseoperator= (ScMyIteratorBase const &)=default
 
ScMyIteratorBaseoperator= (ScMyIteratorBase &&)=default
 
void UpdateAddress (ScAddress &rCellAddress)
 

Protected Member Functions

virtual bool GetFirstAddress (ScAddress &rCellAddress) override
 

Private Attributes

ScMyShapeList aShapeList
 

Detailed Description

Definition at line 76 of file XMLExportIterator.hxx.

Constructor & Destructor Documentation

ScMyShapesContainer::ScMyShapesContainer ( )

Definition at line 60 of file XMLExportIterator.cxx.

ScMyShapesContainer::~ScMyShapesContainer ( )
overridevirtual

Definition at line 64 of file XMLExportIterator.cxx.

Member Function Documentation

void ScMyShapesContainer::AddNewShape ( const ScMyShape aShape)

Definition at line 68 of file XMLExportIterator.cxx.

References aShapeList.

bool ScMyShapesContainer::GetFirstAddress ( ScAddress rCellAddress)
overrideprotectedvirtual

Implements ScMyIteratorBase.

Definition at line 73 of file XMLExportIterator.cxx.

References aShapeList, and ScAddress::Tab().

const ScMyShapeList& ScMyShapesContainer::GetShapes ( ) const
inline

Definition at line 89 of file XMLExportIterator.hxx.

References aShapeList.

bool ScMyShapesContainer::HasShapes ( ) const
inline

Definition at line 88 of file XMLExportIterator.hxx.

void ScMyShapesContainer::SetCellData ( ScMyCell rMyCell)
overridevirtual
void ScMyShapesContainer::SkipTable ( SCTAB  nSkip)

Definition at line 98 of file XMLExportIterator.cxx.

References aShapeList.

Referenced by ScMyNotEmptyCellsIterator::SkipTable().

void ScMyShapesContainer::Sort ( )
overridevirtual

Implements ScMyIteratorBase.

Definition at line 105 of file XMLExportIterator.cxx.

References aShapeList.

Member Data Documentation

ScMyShapeList ScMyShapesContainer::aShapeList
private

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