LibreOffice Module sc (master)  1
Public Member Functions | Private Attributes | List of all members
ScRefUndoData Class Reference

#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< ScDBCollectionpDBCollection
 
std::unique_ptr< ScRangeNamepRangeName
 
std::unique_ptr< ScPrintRangeSaverpPrintRanges
 
std::unique_ptr< ScDPCollectionpDPCollection
 
std::unique_ptr< ScDetOpListpDetOpList
 
std::unique_ptr< ScChartListenerCollectionpChartListenerCollection
 
std::unique_ptr< ScAreaLinkSaveCollectionpAreaLinks
 
std::unique_ptr< ScUnoRefListpUnoRefs
 

Detailed Description

Definition at line 35 of file refundo.hxx.

Constructor & Destructor Documentation

ScRefUndoData::ScRefUndoData ( const ScDocument pDoc)
ScRefUndoData::~ScRefUndoData ( )

Member Function Documentation

void ScRefUndoData::DeleteUnchanged ( const ScDocument pDoc)
void ScRefUndoData::DoUndo ( ScDocument pDoc,
bool  bUndoRefFirst 
)

Member Data Documentation

std::unique_ptr<ScAreaLinkSaveCollection> ScRefUndoData::pAreaLinks
private

Definition at line 44 of file refundo.hxx.

Referenced by DeleteUnchanged(), DoUndo(), ScRefUndoData(), and ~ScRefUndoData().

std::unique_ptr<ScChartListenerCollection> ScRefUndoData::pChartListenerCollection
private

Definition at line 43 of file refundo.hxx.

Referenced by DeleteUnchanged(), DoUndo(), ScRefUndoData(), and ~ScRefUndoData().

std::unique_ptr<ScDBCollection> ScRefUndoData::pDBCollection
private

Definition at line 38 of file refundo.hxx.

Referenced by DeleteUnchanged(), DoUndo(), ScRefUndoData(), and ~ScRefUndoData().

std::unique_ptr<ScDetOpList> ScRefUndoData::pDetOpList
private

Definition at line 42 of file refundo.hxx.

Referenced by DeleteUnchanged(), DoUndo(), ScRefUndoData(), and ~ScRefUndoData().

std::unique_ptr<ScDPCollection> ScRefUndoData::pDPCollection
private

Definition at line 41 of file refundo.hxx.

Referenced by DeleteUnchanged(), DoUndo(), ScRefUndoData(), and ~ScRefUndoData().

std::unique_ptr<ScPrintRangeSaver> ScRefUndoData::pPrintRanges
private

Definition at line 40 of file refundo.hxx.

Referenced by DeleteUnchanged(), DoUndo(), and ~ScRefUndoData().

std::unique_ptr<ScRangeName> ScRefUndoData::pRangeName
private

Definition at line 39 of file refundo.hxx.

Referenced by DeleteUnchanged(), DoUndo(), ScRefUndoData(), and ~ScRefUndoData().

std::unique_ptr<ScUnoRefList> ScRefUndoData::pUnoRefs
private

Definition at line 45 of file refundo.hxx.

Referenced by DeleteUnchanged(), and DoUndo().


The documentation for this class was generated from the following files: