|
LibreOffice Module sc (master) 1
|
#include <detdata.hxx>
Public Member Functions | |
| ScDetOpList () | |
| ScDetOpList (const ScDetOpList &rList) | |
| void | DeleteOnTab (SCTAB nTab) |
| void | UpdateReference (const ScDocument *pDoc, UpdateRefMode eUpdateRefMode, const ScRange &rRange, SCCOL nDx, SCROW nDy, SCTAB nDz) |
| bool | operator== (const ScDetOpList &r) const |
| void | Append (const ScDetOpData &) |
| ScDetOpDataVector & | GetDataVector () |
| const ScDetOpData & | GetObject (size_t nPos) const |
| bool | HasAddError () const |
| size_t | Count () const |
Private Attributes | |
| bool | bHasAddError |
| ScDetOpDataVector | aDetOpDataVector |
Definition at line 58 of file detdata.hxx.
|
inline |
Definition at line 64 of file detdata.hxx.
| ScDetOpList::ScDetOpList | ( | const ScDetOpList & | rList | ) |
Definition at line 24 of file detdata.cxx.
| void ScDetOpList::Append | ( | const ScDetOpData & | rDetOpData | ) |
Definition at line 62 of file detdata.cxx.
References aDetOpDataVector, bHasAddError, ScDetOpData::GetOperation(), and SCDETOP_ADDERROR.
|
inline |
Definition at line 78 of file detdata.hxx.
References aDetOpDataVector.
Referenced by ScDocFunc::DetectiveRefresh(), ScXMLExport::GetDetectiveOpList(), operator==(), ScRefUndoData::ScRefUndoData(), ScDocShell::SetDocumentModified(), and ScUndoDetective::Undo().
| void ScDetOpList::DeleteOnTab | ( | SCTAB | nTab | ) |
Definition at line 30 of file detdata.cxx.
References aDetOpDataVector.
|
inline |
Definition at line 74 of file detdata.hxx.
References aDetOpDataVector.
Referenced by ScUndoDetective::Undo().
| const ScDetOpData & ScDetOpList::GetObject | ( | size_t | nPos | ) | const |
Definition at line 83 of file detdata.cxx.
References aDetOpDataVector, and nPos.
Referenced by ScDocFunc::DetectiveRefresh(), and ScXMLExport::GetDetectiveOpList().
|
inline |
Definition at line 77 of file detdata.hxx.
References bHasAddError.
Referenced by ScDocShell::SetDocumentModified().
| bool ScDetOpList::operator== | ( | const ScDetOpList & | r | ) | const |
Definition at line 70 of file detdata.cxx.
References aDetOpDataVector, Count(), i, and nCount.
| void ScDetOpList::UpdateReference | ( | const ScDocument * | pDoc, |
| UpdateRefMode | eUpdateRefMode, | ||
| const ScRange & | rRange, | ||
| SCCOL | nDx, | ||
| SCROW | nDy, | ||
| SCTAB | nDz | ||
| ) |
Definition at line 39 of file detdata.cxx.
References aDetOpDataVector, ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScAddress::Row(), ScAddress::Tab(), ScRefUpdate::Update(), and UR_NOTHING.
|
private |
Definition at line 61 of file detdata.hxx.
Referenced by Append(), Count(), DeleteOnTab(), GetDataVector(), GetObject(), operator==(), and UpdateReference().
|
private |
Definition at line 60 of file detdata.hxx.
Referenced by Append(), and HasAddError().