LibreOffice Module sw (master)  1
Public Member Functions | Private Attributes | List of all members
SwBaseLink Class Reference

#include <swbaslnk.hxx>

Inheritance diagram for SwBaseLink:
[legend]
Collaboration diagram for SwBaseLink:
[legend]

Public Member Functions

 SwBaseLink (SfxLinkUpdateMode nMode, SotClipboardFormatId nFormat, SwContentNode *pNode=nullptr)
 
virtual ~SwBaseLink () override
 
virtual ::sfx2::SvBaseLink::UpdateResult DataChanged (const OUString &rMimeType, const css::uno::Any &rValue) override
 
virtual void Closed () override
 
virtual const SwNodeGetAnchor () const
 
bool SwapIn (bool bWaitForData=false, bool bNativFormat=false)
 
void Connect ()
 
bool IsRecursion (const SwBaseLink *pChkLnk) const
 
virtual bool IsInRange (sal_uLong nSttNd, sal_uLong nEndNd) const
 
void SetNoDataFlag ()
 
bool ChkNoDataFlag ()
 
bool IsNoDataFlag () const
 

Private Attributes

SwContentNodem_pContentNode
 
bool m_bNoDataFlag: 1
 

Additional Inherited Members

Detailed Description

Definition at line 28 of file swbaslnk.hxx.

Constructor & Destructor Documentation

SwBaseLink::SwBaseLink ( SfxLinkUpdateMode  nMode,
SotClipboardFormatId  nFormat,
SwContentNode pNode = nullptr 
)
inline

Definition at line 35 of file swbaslnk.hxx.

SwBaseLink::~SwBaseLink ( )
overridevirtual

Definition at line 361 of file swbaslnk.cxx.

Member Function Documentation

bool SwBaseLink::ChkNoDataFlag ( )
inline

Definition at line 60 of file swbaslnk.hxx.

References m_bNoDataFlag.

Referenced by SwIntrnlRefLink::DataChanged(), and SwIntrnlSectRefLink::DataChanged().

void SwBaseLink::Closed ( )
overridevirtual

Reimplemented from sfx2::SvBaseLink.

Reimplemented in SwIntrnlSectRefLink, and SwIntrnlRefLink.

Definition at line 306 of file swbaslnk.cxx.

void SwBaseLink::Connect ( )
inline

Definition at line 51 of file swbaslnk.hxx.

Referenced by SwSection::CreateLink().

sfx2::SvBaseLink::UpdateResult SwBaseLink::DataChanged ( const OUString &  rMimeType,
const css::uno::Any &  rValue 
)
overridevirtual
const SwNode * SwBaseLink::GetAnchor ( ) const
virtual
bool SwBaseLink::IsInRange ( sal_uLong  nSttNd,
sal_uLong  nEndNd 
) const
virtual

Reimplemented in SwIntrnlSectRefLink, and SwIntrnlRefLink.

Definition at line 354 of file swbaslnk.cxx.

bool SwBaseLink::IsNoDataFlag ( ) const
inline

Definition at line 61 of file swbaslnk.hxx.

References m_bNoDataFlag.

Referenced by SwIntrnlRefLink::DataChanged(), and SwServerObject::IsLinkInServer().

bool SwBaseLink::IsRecursion ( const SwBaseLink pChkLnk) const
void SwBaseLink::SetNoDataFlag ( )
inline

Definition at line 59 of file swbaslnk.hxx.

References m_bNoDataFlag.

bool SwBaseLink::SwapIn ( bool  bWaitForData = false,
bool  bNativFormat = false 
)

Member Data Documentation

bool SwBaseLink::m_bNoDataFlag
private

Definition at line 31 of file swbaslnk.hxx.

Referenced by ChkNoDataFlag(), IsNoDataFlag(), and SetNoDataFlag().

SwContentNode* SwBaseLink::m_pContentNode
private

Definition at line 30 of file swbaslnk.hxx.


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