LibreOffice Module sc (master) 1
|
#include <chartlis.hxx>
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 | |
ScChartListener & | mrParent |
std::unordered_set< sal_uInt16 > | maFileIds |
ScDocument * | m_pDoc |
Definition at line 44 of file chartlis.hxx.
ScChartListener::ExternalRefListener::ExternalRefListener | ( | ScChartListener & | rParent, |
ScDocument & | rDoc | ||
) |
Definition at line 53 of file chartlis.cxx.
References mrParent.
|
overridevirtual |
Definition at line 58 of file chartlis.cxx.
|
privatedelete |
void ScChartListener::ExternalRefListener::addFileId | ( | sal_uInt16 | nFileId | ) |
Definition at line 89 of file chartlis.cxx.
|
inline |
Definition at line 52 of file chartlis.hxx.
|
overridevirtual |
Implements ScExternalRefManager::LinkListener.
Definition at line 68 of file chartlis.cxx.
References eType, ScExternalRefManager::LINK_BROKEN, ScExternalRefManager::LINK_MODIFIED, mrParent, and ScExternalRefManager::OH_NO_WE_ARE_GOING_TO_DIE.
void ScChartListener::ExternalRefListener::removeFileId | ( | sal_uInt16 | nFileId | ) |
Definition at line 94 of file chartlis.cxx.
|
private |
Definition at line 59 of file chartlis.hxx.
|
private |
Definition at line 58 of file chartlis.hxx.
|
private |
Definition at line 57 of file chartlis.hxx.