|
LibreOffice Module sc (master) 1
|
#include <XMLExportIterator.hxx>
Public Member Functions | |
| ScMyDetectiveObjContainer () | |
| virtual | ~ScMyDetectiveObjContainer () override |
| void | AddObject (ScDetectiveObjType eObjType, const SCTAB nSheet, const ScAddress &rPosition, const ScRange &rSourceRange, bool bHasError) |
| 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 | |
| ScMyDetectiveObjList | aDetectiveObjList |
Definition at line 224 of file XMLExportIterator.hxx.
| ScMyDetectiveObjContainer::ScMyDetectiveObjContainer | ( | ) |
Definition at line 380 of file XMLExportIterator.cxx.
|
overridevirtual |
Definition at line 384 of file XMLExportIterator.cxx.
| void ScMyDetectiveObjContainer::AddObject | ( | ScDetectiveObjType | eObjType, |
| const SCTAB | nSheet, | ||
| const ScAddress & | rPosition, | ||
| const ScRange & | rSourceRange, | ||
| bool | bHasError | ||
| ) |
Definition at line 388 of file XMLExportIterator.cxx.
References aDetectiveObjList, ScRange::aEnd, ScMyDetectiveObj::aPosition, ScMyDetectiveObj::aSourceRange, ScRange::aStart, ScMyDetectiveObj::bHasError, ScMyDetectiveObj::eObjType, SC_DETOBJ_ARROW, SC_DETOBJ_CIRCLE, SC_DETOBJ_FROMOTHERTAB, SC_DETOBJ_TOOTHERTAB, ScAddress::SetTab(), and ScAddress::Tab().
|
overrideprotectedvirtual |
Implements ScMyIteratorBase.
Definition at line 420 of file XMLExportIterator.cxx.
References aDetectiveObjList, and ScAddress::Tab().
|
overridevirtual |
Implements ScMyIteratorBase.
Definition at line 431 of file XMLExportIterator.cxx.
References ScMyCell::aCellAddress, aDetectiveObjList, ScMyCell::aDetectiveObjVec, and ScMyCell::bHasDetectiveObj.
Referenced by ScMyNotEmptyCellsIterator::GetNext().
| void ScMyDetectiveObjContainer::SkipTable | ( | SCTAB | nSkip | ) |
Definition at line 444 of file XMLExportIterator.cxx.
References aDetectiveObjList.
Referenced by ScMyNotEmptyCellsIterator::SkipTable().
|
overridevirtual |
Implements ScMyIteratorBase.
Definition at line 451 of file XMLExportIterator.cxx.
References aDetectiveObjList.
| void ScMyIteratorBase::UpdateAddress | ( | ScAddress & | rCellAddress | ) |
Definition at line 59 of file XMLExportIterator.cxx.
Referenced by ScMyNotEmptyCellsIterator::GetNext().
|
private |
Definition at line 227 of file XMLExportIterator.hxx.
Referenced by AddObject(), GetFirstAddress(), SetCellData(), SkipTable(), and Sort().