LibreOffice Module sc (master) 1
|
#include <XMLExportIterator.hxx>
Public Member Functions | |
ScMyShapesContainer () | |
virtual | ~ScMyShapesContainer () override |
void | AddNewShape (const ScMyShape &aShape) |
const ScMyShapeList & | GetShapes () 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 | |
ScMyIteratorBase & | operator= (ScMyIteratorBase const &)=default |
ScMyIteratorBase & | operator= (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 |
Definition at line 75 of file XMLExportIterator.hxx.
ScMyShapesContainer::ScMyShapesContainer | ( | ) |
Definition at line 60 of file XMLExportIterator.cxx.
|
overridevirtual |
Definition at line 64 of file XMLExportIterator.cxx.
void ScMyShapesContainer::AddNewShape | ( | const ScMyShape & | aShape | ) |
Definition at line 68 of file XMLExportIterator.cxx.
References aShapeList.
|
overrideprotectedvirtual |
Implements ScMyIteratorBase.
Definition at line 73 of file XMLExportIterator.cxx.
References aShapeList, and ScAddress::Tab().
|
inline |
Definition at line 87 of file XMLExportIterator.hxx.
References aShapeList.
|
overridevirtual |
Implements ScMyIteratorBase.
Definition at line 84 of file XMLExportIterator.cxx.
References aShapeList, ScMyCell::aShapeList, ScMyCell::bHasShape, and ScMyCell::maCellAddress.
Referenced by ScMyNotEmptyCellsIterator::GetNext().
void ScMyShapesContainer::SkipTable | ( | SCTAB | nSkip | ) |
Definition at line 98 of file XMLExportIterator.cxx.
References aShapeList.
Referenced by ScMyNotEmptyCellsIterator::SkipTable().
|
overridevirtual |
Implements ScMyIteratorBase.
Definition at line 105 of file XMLExportIterator.cxx.
References aShapeList.
void ScMyIteratorBase::UpdateAddress | ( | ScAddress & | rCellAddress | ) |
Definition at line 59 of file XMLExportIterator.cxx.
Referenced by ScMyNotEmptyCellsIterator::GetNext().
|
private |
Definition at line 78 of file XMLExportIterator.hxx.
Referenced by AddNewShape(), GetFirstAddress(), GetShapes(), SetCellData(), SkipTable(), and Sort().