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 212 of file validat.hxx.

Member Typedef Documentation

◆ const_iterator

typedef ScValidationDataListDataType::const_iterator ScValidationDataList::const_iterator

Definition at line 224 of file validat.hxx.

◆ iterator

typedef ScValidationDataListDataType::iterator ScValidationDataList::iterator

Definition at line 223 of file validat.hxx.

◆ ScValidationDataListDataType

Definition at line 215 of file validat.hxx.

Constructor & Destructor Documentation

◆ ScValidationDataList() [1/3]

ScValidationDataList::ScValidationDataList ( )
inline

Definition at line 219 of file validat.hxx.

◆ ScValidationDataList() [2/3]

ScValidationDataList::ScValidationDataList ( const ScValidationDataList rList)

Definition at line 1097 of file validat.cxx.

References InsertNew().

◆ ScValidationDataList() [3/3]

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

Definition at line 1109 of file validat.cxx.

References InsertNew().

Member Function Documentation

◆ begin() [1/2]

ScValidationDataList::iterator ScValidationDataList::begin ( )

Definition at line 1164 of file validat.cxx.

References maData.

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

◆ begin() [2/2]

ScValidationDataList::const_iterator ScValidationDataList::begin ( ) const

Definition at line 1169 of file validat.cxx.

References maData.

◆ CompileXML()

void ScValidationDataList::CompileXML ( )

Definition at line 1134 of file validat.cxx.

References begin(), and end().

◆ end() [1/2]

ScValidationDataList::iterator ScValidationDataList::end ( )

Definition at line 1174 of file validat.cxx.

References maData.

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

◆ end() [2/2]

ScValidationDataList::const_iterator ScValidationDataList::end ( ) const

Definition at line 1179 of file validat.cxx.

References maData.

◆ GetData()

ScValidationData * ScValidationDataList::GetData ( sal_uInt32  nKey)

Definition at line 1122 of file validat.cxx.

References begin(), and end().

Referenced by ScPatternAttr::PutInPool().

◆ InsertNew()

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

Definition at line 231 of file validat.hxx.

References maData.

Referenced by ScValidationDataList().

◆ UpdateDeleteTab()

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

Definition at line 1152 of file validat.cxx.

References begin(), and end().

◆ UpdateInsertTab()

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

Definition at line 1146 of file validat.cxx.

References begin(), and end().

◆ UpdateMoveTab()

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

Definition at line 1158 of file validat.cxx.

References begin(), and end().

◆ UpdateReference()

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

Definition at line 1140 of file validat.cxx.

References begin(), and end().

Referenced by ScUndoDragDrop::Undo().

Member Data Documentation

◆ maData

ScValidationDataListDataType ScValidationDataList::maData
private

Definition at line 216 of file validat.hxx.

Referenced by begin(), end(), and InsertNew().


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