|
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().