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