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 &rNewDoc, 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 205 of file validat.hxx.

Member Typedef Documentation

typedef ScValidationDataListDataType::const_iterator ScValidationDataList::const_iterator

Definition at line 217 of file validat.hxx.

typedef ScValidationDataListDataType::iterator ScValidationDataList::iterator

Definition at line 216 of file validat.hxx.

Definition at line 208 of file validat.hxx.

Constructor & Destructor Documentation

ScValidationDataList::ScValidationDataList ( )
inline

Definition at line 212 of file validat.hxx.

ScValidationDataList::ScValidationDataList ( const ScValidationDataList rList)

Definition at line 1008 of file validat.cxx.

References InsertNew().

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

Definition at line 1020 of file validat.cxx.

References InsertNew().

Member Function Documentation

ScValidationDataList::iterator ScValidationDataList::begin ( )

Definition at line 1075 of file validat.cxx.

References maData.

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

ScValidationDataList::const_iterator ScValidationDataList::begin ( ) const

Definition at line 1080 of file validat.cxx.

References maData.

void ScValidationDataList::CompileXML ( )

Definition at line 1045 of file validat.cxx.

References begin(), and end().

ScValidationDataList::iterator ScValidationDataList::end ( )

Definition at line 1085 of file validat.cxx.

References maData.

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

ScValidationDataList::const_iterator ScValidationDataList::end ( ) const

Definition at line 1090 of file validat.cxx.

References maData.

ScValidationData * ScValidationDataList::GetData ( sal_uInt32  nKey)

Definition at line 1033 of file validat.cxx.

References begin(), and end().

Referenced by ScPatternAttr::PutInPool().

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

Definition at line 224 of file validat.hxx.

Referenced by ScValidationDataList().

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

Definition at line 1063 of file validat.cxx.

References begin(), and end().

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

Definition at line 1057 of file validat.cxx.

References begin(), and end().

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

Definition at line 1069 of file validat.cxx.

References begin(), and end().

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

Definition at line 1051 of file validat.cxx.

References begin(), and end().

Referenced by ScUndoDragDrop::Undo().

Member Data Documentation

ScValidationDataListDataType ScValidationDataList::maData
private

Definition at line 209 of file validat.hxx.

Referenced by begin(), and end().


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