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