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