LibreOffice Module sw (master)  1
Public Member Functions | Private Attributes | List of all members
SwIntrnlSectRefLink Class Reference
Inheritance diagram for SwIntrnlSectRefLink:
[legend]
Collaboration diagram for SwIntrnlSectRefLink:
[legend]

Public Member Functions

 SwIntrnlSectRefLink (SwSectionFormat &rFormat, SfxLinkUpdateMode nUpdateType)
 
virtual void Closed () override
 
virtual ::sfx2::SvBaseLink::UpdateResult DataChanged (const OUString &rMimeType, const css::uno::Any &rValue) override
 
virtual const SwNodeGetAnchor () const override
 
virtual bool IsInRange (sal_uLong nSttNd, sal_uLong nEndNd) const override
 
SwSectionNodeGetSectNode ()
 

Private Attributes

SwSectionFormatrSectFormat
 

Additional Inherited Members

Detailed Description

Definition at line 68 of file section.cxx.

Constructor & Destructor Documentation

SwIntrnlSectRefLink::SwIntrnlSectRefLink ( SwSectionFormat rFormat,
SfxLinkUpdateMode  nUpdateType 
)
inline

Definition at line 72 of file section.cxx.

References RTF.

Member Function Documentation

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

Reimplemented from sfx2::SvBaseLink.

Definition at line 1164 of file section.cxx.

References SwBaseLink::ChkNoDataFlag(), IDocumentContentOperations::CopyRange(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwDoc::CorrAbs(), IDocumentLinksAdministration::CreateLinkSource(), IDocumentUndoRedo::DelAllUndoObj(), DelBookmarks(), SwNodes::Delete(), SwCursorShell::DeleteCurrent, DelFlyInRange(), SfxObjectShell::DoClose(), IDocumentUndoRedo::DoesUndo(), IDocumentUndoRedo::DoUndo(), SwPaM::End(), SwViewShell::EndAction(), SwEditShell::EndAllAction(), SwNode::EndOfSectionIndex(), SwNode::EndOfSectionNode(), SwNode::FindTableNode(), fnMoveBackward, tools::SvRef< T >::get(), SfxMedium::GetBaseURL(), IDocumentLayoutAccess::GetCurrentViewShell(), SwCursorShell::GetCursor(), sfx2::LinkManager::GetDisplayNames(), SwFormat::GetDoc(), SwDoc::GetDocShell(), SwDoc::GetDocumentContentOperationsManager(), SwDoc::GetDocumentLinksAdministrationManager(), SwDoc::GetEditShell(), SwNodes::GetEndOfContent(), SwNodes::GetEndOfExtras(), SotExchange::GetFormatIdFromMimeType(), SwDoc::getIDocumentContentOperations(), SwDoc::getIDocumentFieldsAccess(), SwDoc::getIDocumentLayoutAccess(), SwDoc::getIDocumentLinksAdministration(), SwDoc::getIDocumentRedlineAccess(), SwDoc::getIDocumentState(), SwDoc::getIDocumentStylePoolAccess(), SwDoc::GetIDocumentUndoRedo(), SwNodeIndex::GetIndex(), SwNode::GetIndex(), SfxMedium::GetItemSet(), SwSection::GetLinkFilePassword(), IDocumentLinksAdministration::GetLinkManager(), SfxObjectShell::GetMedium(), SwNodeIndex::GetNode(), SwDoc::GetNodes(), SwPaM::GetPoint(), IDocumentRedlineAccess::GetRedlineFlags(), SwReaderWriter::GetRtfReader(), SwSectionNode::GetSection(), SwSectionFormat::GetSectionNode(), IDocumentStylePoolAccess::GetTextCollFromPool(), GoInNode(), uno::Any::hasValue(), tools::SvRef< T >::is(), IDocumentFieldsAccess::IsExpFieldsLocked(), SwDoc::IsInDtor(), SwServerObject::IsLinkInServer(), SwSection::IsProtectFlag(), IDocumentLinksAdministration::IsVisibleLinks(), lcl_BreakSectionLinksInSect(), lcl_UpdateLinksInSect(), IDocumentFieldsAccess::LockExpFields(), MakeFrames(), SwNodes::MakeTextNode(), SwPaM::Move(), SwPosition::nNode, NONE, SwCursorShell::Pop(), SwCursorShell::Push(), ReadAscii, sfx2::LinkManager::RegisterStatusInfoId(), RES_POOLCOLL_TEXT, rSectFormat, SvStream::Seek(), sw::DocumentLinksAdministrationManager::SelectServerObj(), SwSection::SetConnectFlag(), SwSection::SetLinkFilePassword(), IDocumentLinksAdministration::SetLinksUpdated(), SwPaM::SetMark(), IDocumentState::SetModified(), IDocumentRedlineAccess::SetRedlineFlags(), IDocumentLinksAdministration::SetVisibleLinks(), ShowInsert, SwPaM::Start(), SwViewShell::StartAction(), SwEditShell::StartAllAction(), sfx2::SvBaseLink::SUCCESS, SwFindDocShell(), IDocumentFieldsAccess::UnlockExpFields(), sfx2::LinkManager::UpdateAllLinks(), and IDocumentFieldsAccess::UpdateExpFields().

const SwNode * SwIntrnlSectRefLink::GetAnchor ( ) const
overridevirtual

Reimplemented from SwBaseLink.

Definition at line 1573 of file section.cxx.

References SwSectionFormat::GetSectionNode(), and rSectFormat.

Referenced by GetSectNode().

SwSectionNode* SwIntrnlSectRefLink::GetSectNode ( )
inline

Definition at line 84 of file section.cxx.

References GetAnchor().

Referenced by lcl_BreakSectionLinksInSect().

bool SwIntrnlSectRefLink::IsInRange ( sal_uLong  nSttNd,
sal_uLong  nEndNd 
) const
overridevirtual

Member Data Documentation

SwSectionFormat& SwIntrnlSectRefLink::rSectFormat
private

Definition at line 70 of file section.cxx.

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


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