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 *pDoc)
 
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
 

Private Member Functions

 ExternalRefListener (const ExternalRefListener &r)=delete
 

Private Attributes

ScChartListenermrParent
 
std::unordered_set< sal_uInt16 > maFileIds
 
ScDocumentmpDoc
 

Detailed Description

Definition at line 44 of file chartlis.hxx.

Constructor & Destructor Documentation

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

Definition at line 52 of file chartlis.cxx.

References mrParent.

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

Member Function Documentation

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

Definition at line 85 of file chartlis.cxx.

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

Definition at line 52 of file chartlis.hxx.

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

Definition at line 90 of file chartlis.cxx.

Member Data Documentation

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

Definition at line 58 of file chartlis.hxx.

ScDocument* ScChartListener::ExternalRefListener::mpDoc
private

Definition at line 59 of file chartlis.hxx.

ScChartListener& ScChartListener::ExternalRefListener::mrParent
private

Definition at line 57 of file chartlis.hxx.


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