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:
Collaboration diagram for ScMyShapesContainer:

Public Member Functions

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

Protected Member Functions

virtual bool GetFirstAddress (ScAddress &rCellAddress) override
virtual bool GetFirstAddress (ScAddress &rCellAddress)=0

Private Attributes

ScMyShapeList aShapeList

Detailed Description

Definition at line 75 of file XMLExportIterator.hxx.

Constructor & Destructor Documentation

◆ ScMyShapesContainer()

ScMyShapesContainer::ScMyShapesContainer ( )

Definition at line 60 of file XMLExportIterator.cxx.

◆ ~ScMyShapesContainer()

ScMyShapesContainer::~ScMyShapesContainer ( )

Definition at line 64 of file XMLExportIterator.cxx.

Member Function Documentation

◆ AddNewShape()

void ScMyShapesContainer::AddNewShape ( const ScMyShape aShape)

Definition at line 68 of file XMLExportIterator.cxx.

References aShapeList.

◆ GetFirstAddress()

bool ScMyShapesContainer::GetFirstAddress ( ScAddress rCellAddress)

Implements ScMyIteratorBase.

Definition at line 73 of file XMLExportIterator.cxx.

References aShapeList, and ScAddress::Tab().

◆ GetShapes()

const ScMyShapeList & ScMyShapesContainer::GetShapes ( ) const

Definition at line 87 of file XMLExportIterator.hxx.

References aShapeList.

◆ SetCellData()

void ScMyShapesContainer::SetCellData ( ScMyCell rMyCell)

◆ SkipTable()

void ScMyShapesContainer::SkipTable ( SCTAB  nSkip)

Definition at line 98 of file XMLExportIterator.cxx.

References aShapeList.

Referenced by ScMyNotEmptyCellsIterator::SkipTable().

◆ Sort()

void ScMyShapesContainer::Sort ( )

Implements ScMyIteratorBase.

Definition at line 105 of file XMLExportIterator.cxx.

References aShapeList.

◆ UpdateAddress()

void ScMyIteratorBase::UpdateAddress ( ScAddress rCellAddress)

Definition at line 59 of file XMLExportIterator.cxx.

Referenced by ScMyNotEmptyCellsIterator::GetNext().

Member Data Documentation

◆ aShapeList

ScMyShapeList ScMyShapesContainer::aShapeList

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