LibreOffice Module sc (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ScChartListener::ExternalRefListener Class Referencefinal

#include <chartlis.hxx>

Inheritance diagram for ScChartListener::ExternalRefListener:
[legend]
Collaboration diagram for ScChartListener::ExternalRefListener:
[legend]

Public Member Functions

 ExternalRefListener (ScChartListener &rParent, ScDocument &rDoc)
 
virtual ~ExternalRefListener () override
 
virtual void notify (sal_uInt16 nFileId, ScExternalRefManager::LinkUpdateType eType) override
 
void addFileId (sal_uInt16 nFileId)
 
void removeFileId (sal_uInt16 nFileId)
 
std::unordered_set< sal_uInt16 > & getAllFileIds ()
 
- Public Member Functions inherited from ScExternalRefManager::LinkListener
 LinkListener ()
 
virtual ~LinkListener () COVERITY_NOEXCEPT_FALSE=0
 
virtual void notify (sal_uInt16 nFileId, LinkUpdateType eType)=0
 

Private Member Functions

 ExternalRefListener (const ExternalRefListener &r)=delete
 

Private Attributes

ScChartListenermrParent
 
std::unordered_set< sal_uInt16 > maFileIds
 
ScDocumentm_pDoc
 

Detailed Description

Definition at line 44 of file chartlis.hxx.

Constructor & Destructor Documentation

◆ ExternalRefListener() [1/2]

ScChartListener::ExternalRefListener::ExternalRefListener ( ScChartListener rParent,
ScDocument rDoc 
)

Definition at line 53 of file chartlis.cxx.

References mrParent.

◆ ~ExternalRefListener()

ScChartListener::ExternalRefListener::~ExternalRefListener ( )
overridevirtual

Definition at line 58 of file chartlis.cxx.

◆ ExternalRefListener() [2/2]

ScChartListener::ExternalRefListener::ExternalRefListener ( const ExternalRefListener r)
privatedelete

Member Function Documentation

◆ addFileId()

void ScChartListener::ExternalRefListener::addFileId ( sal_uInt16  nFileId)

Definition at line 89 of file chartlis.cxx.

◆ getAllFileIds()

std::unordered_set< sal_uInt16 > & ScChartListener::ExternalRefListener::getAllFileIds ( )
inline

Definition at line 52 of file chartlis.hxx.

◆ notify()

void ScChartListener::ExternalRefListener::notify ( sal_uInt16  nFileId,
ScExternalRefManager::LinkUpdateType  eType 
)
overridevirtual

◆ removeFileId()

void ScChartListener::ExternalRefListener::removeFileId ( sal_uInt16  nFileId)

Definition at line 94 of file chartlis.cxx.

Member Data Documentation

◆ m_pDoc

ScDocument* ScChartListener::ExternalRefListener::m_pDoc
private

Definition at line 59 of file chartlis.hxx.

◆ maFileIds

std::unordered_set<sal_uInt16> ScChartListener::ExternalRefListener::maFileIds
private

Definition at line 58 of file chartlis.hxx.

◆ mrParent

ScChartListener& ScChartListener::ExternalRefListener::mrParent
private

Definition at line 57 of file chartlis.hxx.


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