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

#include <validat.hxx>

Public Types

typedef ScValidationDataListDataType::iterator iterator
 
typedef ScValidationDataListDataType::const_iterator const_iterator
 

Public Member Functions

 ScValidationDataList ()
 
 ScValidationDataList (const ScValidationDataList &rList)
 
 ScValidationDataList (ScDocument *pNewDoc, const ScValidationDataList &rList)
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
void InsertNew (std::unique_ptr< ScValidationData > pNew)
 
ScValidationDataGetData (sal_uInt32 nKey)
 
void CompileXML ()
 
void UpdateReference (sc::RefUpdateContext &rCxt)
 
void UpdateInsertTab (sc::RefUpdateInsertTabContext &rCxt)
 
void UpdateDeleteTab (sc::RefUpdateDeleteTabContext &rCxt)
 
void UpdateMoveTab (sc::RefUpdateMoveTabContext &rCxt)
 

Private Types

typedef std::set< std::unique_ptr< ScValidationData >, CompareScValidationDataPtrScValidationDataListDataType
 

Private Attributes

ScValidationDataListDataType maData
 

Detailed Description

Definition at line 195 of file validat.hxx.

Member Typedef Documentation

typedef ScValidationDataListDataType::const_iterator ScValidationDataList::const_iterator

Definition at line 207 of file validat.hxx.

typedef ScValidationDataListDataType::iterator ScValidationDataList::iterator

Definition at line 206 of file validat.hxx.

Definition at line 198 of file validat.hxx.

Constructor & Destructor Documentation

ScValidationDataList::ScValidationDataList ( )
inline

Definition at line 202 of file validat.hxx.

ScValidationDataList::ScValidationDataList ( const ScValidationDataList rList)

Definition at line 969 of file validat.cxx.

References InsertNew().

ScValidationDataList::ScValidationDataList ( ScDocument pNewDoc,
const ScValidationDataList rList 
)

Definition at line 981 of file validat.cxx.

References InsertNew().

Member Function Documentation

ScValidationDataList::iterator ScValidationDataList::begin ( )

Definition at line 1036 of file validat.cxx.

References maData.

Referenced by CompileXML(), GetData(), UpdateDeleteTab(), UpdateInsertTab(), UpdateMoveTab(), and UpdateReference().

ScValidationDataList::const_iterator ScValidationDataList::begin ( ) const

Definition at line 1041 of file validat.cxx.

References maData.

void ScValidationDataList::CompileXML ( )

Definition at line 1006 of file validat.cxx.

References begin(), and end().

ScValidationDataList::iterator ScValidationDataList::end ( )

Definition at line 1046 of file validat.cxx.

References maData.

Referenced by CompileXML(), GetData(), UpdateDeleteTab(), UpdateInsertTab(), UpdateMoveTab(), and UpdateReference().

ScValidationDataList::const_iterator ScValidationDataList::end ( ) const

Definition at line 1051 of file validat.cxx.

References maData.

ScValidationData * ScValidationDataList::GetData ( sal_uInt32  nKey)

Definition at line 994 of file validat.cxx.

References begin(), and end().

Referenced by ScPatternAttr::PutInPool().

void ScValidationDataList::InsertNew ( std::unique_ptr< ScValidationData pNew)
inline

Definition at line 214 of file validat.hxx.

Referenced by ScValidationDataList().

void ScValidationDataList::UpdateDeleteTab ( sc::RefUpdateDeleteTabContext rCxt)

Definition at line 1024 of file validat.cxx.

References begin(), and end().

void ScValidationDataList::UpdateInsertTab ( sc::RefUpdateInsertTabContext rCxt)

Definition at line 1018 of file validat.cxx.

References begin(), and end().

void ScValidationDataList::UpdateMoveTab ( sc::RefUpdateMoveTabContext rCxt)

Definition at line 1030 of file validat.cxx.

References begin(), and end().

void ScValidationDataList::UpdateReference ( sc::RefUpdateContext rCxt)

Definition at line 1012 of file validat.cxx.

References begin(), and end().

Referenced by ScUndoDragDrop::Undo().

Member Data Documentation

ScValidationDataListDataType ScValidationDataList::maData
private

Definition at line 199 of file validat.hxx.

Referenced by begin(), and end().


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