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 (SwNodeOffset nSttNd, SwNodeOffset 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 29 of file swbaslnk.hxx.

Constructor & Destructor Documentation

◆ SwBaseLink()

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

Definition at line 36 of file swbaslnk.hxx.

◆ ~SwBaseLink()

SwBaseLink::~SwBaseLink ( )
overridevirtual

Definition at line 322 of file swbaslnk.cxx.

Member Function Documentation

◆ ChkNoDataFlag()

bool SwBaseLink::ChkNoDataFlag ( )
inline

Definition at line 61 of file swbaslnk.hxx.

References m_bNoDataFlag.

Referenced by DataChanged().

◆ Closed()

void SwBaseLink::Closed ( )
overridevirtual

Reimplemented from sfx2::SvBaseLink.

Definition at line 267 of file swbaslnk.cxx.

References SwNode::GetDoc(), SwNode::IsGrfNode(), SwDoc::IsInDtor(), and m_pContentNode.

◆ Connect()

void SwBaseLink::Connect ( )
inline

Definition at line 52 of file swbaslnk.hxx.

◆ DataChanged()

sfx2::SvBaseLink::UpdateResult SwBaseLink::DataChanged ( const OUString &  rMimeType,
const css::uno::Any &  rValue 
)
overridevirtual

◆ GetAnchor()

const SwNode * SwBaseLink::GetAnchor ( ) const
virtual

◆ IsInRange()

bool SwBaseLink::IsInRange ( SwNodeOffset  nSttNd,
SwNodeOffset  nEndNd 
) const
virtual

Definition at line 315 of file swbaslnk.cxx.

Referenced by lcl_UpdateLinksInSect().

◆ IsNoDataFlag()

bool SwBaseLink::IsNoDataFlag ( ) const
inline

Definition at line 62 of file swbaslnk.hxx.

References m_bNoDataFlag.

Referenced by SwServerObject::IsLinkInServer().

◆ IsRecursion()

bool SwBaseLink::IsRecursion ( const SwBaseLink pChkLnk) const

◆ SetNoDataFlag()

void SwBaseLink::SetNoDataFlag ( )
inline

Definition at line 60 of file swbaslnk.hxx.

References m_bNoDataFlag.

Referenced by SwServerObject::IsLinkInServer().

◆ SwapIn()

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

Member Data Documentation

◆ m_bNoDataFlag

bool SwBaseLink::m_bNoDataFlag
private

Definition at line 32 of file swbaslnk.hxx.

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

◆ m_pContentNode

SwContentNode* SwBaseLink::m_pContentNode
private

Definition at line 31 of file swbaslnk.hxx.

Referenced by Closed(), DataChanged(), and GetAnchor().


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