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

#include <swbaslnk.hxx>

Inheritance diagram for SwBaseLink:
Collaboration diagram for SwBaseLink:

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

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 

Definition at line 36 of file swbaslnk.hxx.

◆ ~SwBaseLink()

SwBaseLink::~SwBaseLink ( )

Definition at line 322 of file swbaslnk.cxx.

Member Function Documentation

◆ ChkNoDataFlag()

bool SwBaseLink::ChkNoDataFlag ( )

Definition at line 61 of file swbaslnk.hxx.

References m_bNoDataFlag.

Referenced by DataChanged().

◆ Closed()

void SwBaseLink::Closed ( )

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 ( )

Definition at line 52 of file swbaslnk.hxx.

◆ DataChanged()

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

◆ GetAnchor()

const SwNode * SwBaseLink::GetAnchor ( ) const

◆ IsInRange()

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

Definition at line 315 of file swbaslnk.cxx.

Referenced by lcl_UpdateLinksInSect().

◆ IsNoDataFlag()

bool SwBaseLink::IsNoDataFlag ( ) const

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 ( )

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

Definition at line 32 of file swbaslnk.hxx.

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

◆ m_pContentNode

SwContentNode* SwBaseLink::m_pContentNode

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: