LibreOffice Module sc (master) 1
|
#include <refundo.hxx>
Public Member Functions | |
ScRefUndoData (const ScDocument *pDoc) | |
~ScRefUndoData () | |
void | DeleteUnchanged (const ScDocument *pDoc) |
void | DoUndo (ScDocument *pDoc, bool bUndoRefFirst) |
Private Attributes | |
std::unique_ptr< ScDBCollection > | pDBCollection |
std::unique_ptr< ScRangeName > | pRangeName |
std::unique_ptr< ScPrintRangeSaver > | pPrintRanges |
std::unique_ptr< ScDPCollection > | pDPCollection |
std::unique_ptr< ScDetOpList > | pDetOpList |
std::unique_ptr< ScChartListenerCollection > | pChartListenerCollection |
std::unique_ptr< ScAreaLinkSaveCollection > | pAreaLinks |
std::unique_ptr< ScUnoRefList > | pUnoRefs |
Definition at line 35 of file refundo.hxx.
ScRefUndoData::ScRefUndoData | ( | const ScDocument * | pDoc | ) |
Definition at line 33 of file refundo.cxx.
References ScDetOpList::Count(), ScAreaLinkSaveCollection::CreateFromDoc(), ScDBCollection::empty(), ScRangeName::empty(), ScDocument::GetChartListenerCollection(), ScDPCollection::GetCount(), ScDocument::GetDBCollection(), ScDocument::GetDetOpList(), ScDocument::GetDPCollection(), ScDocument::GetRangeName(), pAreaLinks, pChartListenerCollection, pDBCollection, pDetOpList, pDPCollection, and pRangeName.
ScRefUndoData::~ScRefUndoData | ( | ) |
Definition at line 63 of file refundo.cxx.
References pAreaLinks, pChartListenerCollection, pDBCollection, pDetOpList, pDPCollection, pPrintRanges, and pRangeName.
void ScRefUndoData::DeleteUnchanged | ( | const ScDocument * | pDoc | ) |
const
Definition at line 74 of file refundo.cxx.
References ScDocument::CreatePrintRangeSaver(), ScDocument::GetChartListenerCollection(), ScDocument::GetDBCollection(), ScDocument::GetDetOpList(), ScDocument::GetRangeName(), ScDocument::HasUnoRefUndo(), pAreaLinks, pChartListenerCollection, pDBCollection, pDetOpList, pDPCollection, pPrintRanges, pRangeName, and pUnoRefs.
void ScRefUndoData::DoUndo | ( | ScDocument * | pDoc, |
bool | bUndoRefFirst | ||
) |
Definition at line 135 of file refundo.cxx.
References ScDocument::CompileAll(), ScDocument::GetDPCollection(), pAreaLinks, pChartListenerCollection, pDBCollection, pDetOpList, pDPCollection, pPrintRanges, pRangeName, pUnoRefs, ScDocument::RestorePrintRanges(), ScDocument::SetAllFormulasDirty(), ScDocument::SetChartListenerCollection(), ScDocument::SetDBCollection(), ScDocument::SetDetOpList(), and ScDocument::SetRangeName().
Referenced by ScUndoPaste::DoChange(), and ScUndoDataForm::DoChange().
|
private |
Definition at line 44 of file refundo.hxx.
Referenced by DeleteUnchanged(), DoUndo(), ScRefUndoData(), and ~ScRefUndoData().
|
private |
Definition at line 43 of file refundo.hxx.
Referenced by DeleteUnchanged(), DoUndo(), ScRefUndoData(), and ~ScRefUndoData().
|
private |
Definition at line 38 of file refundo.hxx.
Referenced by DeleteUnchanged(), DoUndo(), ScRefUndoData(), and ~ScRefUndoData().
|
private |
Definition at line 42 of file refundo.hxx.
Referenced by DeleteUnchanged(), DoUndo(), ScRefUndoData(), and ~ScRefUndoData().
|
private |
Definition at line 41 of file refundo.hxx.
Referenced by DeleteUnchanged(), DoUndo(), ScRefUndoData(), and ~ScRefUndoData().
|
private |
Definition at line 40 of file refundo.hxx.
Referenced by DeleteUnchanged(), DoUndo(), and ~ScRefUndoData().
|
private |
Definition at line 39 of file refundo.hxx.
Referenced by DeleteUnchanged(), DoUndo(), ScRefUndoData(), and ~ScRefUndoData().
|
private |
Definition at line 45 of file refundo.hxx.
Referenced by DeleteUnchanged(), and DoUndo().