LibreOffice Module sw (master) 1
Public Member Functions | Protected Member Functions | List of all members
IDocumentLinksAdministration Class Referenceabstract

Document links administration interface. More...

#include <IDocumentLinksAdministration.hxx>

Inheritance diagram for IDocumentLinksAdministration:
[legend]

Public Member Functions

virtual bool IsVisibleLinks () const =0
 Insert links in-/visibly into LinkManager (linked ranges). More...
 
virtual void SetVisibleLinks (bool bFlag)=0
 
virtual sfx2::LinkManagerGetLinkManager ()=0
 
virtual const sfx2::LinkManagerGetLinkManager () const =0
 
virtual void UpdateLinks ()=0
 #i42634# Moved common code of SwReader::Read() and SwDocShell::UpdateLinks() to new SwDoc::UpdateLinks(): More...
 
virtual bool GetData (const OUString &rItem, const OUString &rMimeType, css::uno::Any &rValue) const =0
 for linking of parts of documents. More...
 
virtual void SetData (const OUString &rItem)=0
 
virtual ::sfx2::SvLinkSourceCreateLinkSource (const OUString &rItem)=0
 
virtual bool EmbedAllLinks ()=0
 Embed all local links (ranges/graphics). More...
 
virtual void SetLinksUpdated (const bool bNewLinksUpdated)=0
 
virtual bool LinksUpdated () const =0
 

Protected Member Functions

virtual ~IDocumentLinksAdministration ()
 

Detailed Description

Document links administration interface.

Definition at line 33 of file IDocumentLinksAdministration.hxx.

Constructor & Destructor Documentation

◆ ~IDocumentLinksAdministration()

virtual IDocumentLinksAdministration::~IDocumentLinksAdministration ( )
inlineprotectedvirtual

Definition at line 68 of file IDocumentLinksAdministration.hxx.

Member Function Documentation

◆ CreateLinkSource()

virtual ::sfx2::SvLinkSource * IDocumentLinksAdministration::CreateLinkSource ( const OUString &  rItem)
pure virtual

◆ EmbedAllLinks()

virtual bool IDocumentLinksAdministration::EmbedAllLinks ( )
pure virtual

Embed all local links (ranges/graphics).

Implemented in sw::DocumentLinksAdministrationManager.

Referenced by lcl_CreateWorkingDocument().

◆ GetData()

virtual bool IDocumentLinksAdministration::GetData ( const OUString &  rItem,
const OUString &  rMimeType,
css::uno::Any &  rValue 
) const
pure virtual

for linking of parts of documents.

Implemented in sw::DocumentLinksAdministrationManager.

◆ GetLinkManager() [1/2]

virtual const sfx2::LinkManager & IDocumentLinksAdministration::GetLinkManager ( ) const
pure virtual

◆ GetLinkManager() [2/2]

virtual sfx2::LinkManager & IDocumentLinksAdministration::GetLinkManager ( )
pure virtual

◆ IsVisibleLinks()

virtual bool IDocumentLinksAdministration::IsVisibleLinks ( ) const
pure virtual

◆ LinksUpdated()

virtual bool IDocumentLinksAdministration::LinksUpdated ( ) const
pure virtual

◆ SetData()

virtual void IDocumentLinksAdministration::SetData ( const OUString &  rItem)
pure virtual

◆ SetLinksUpdated()

virtual void IDocumentLinksAdministration::SetLinksUpdated ( const bool  bNewLinksUpdated)
pure virtual

◆ SetVisibleLinks()

virtual void IDocumentLinksAdministration::SetVisibleLinks ( bool  bFlag)
pure virtual

◆ UpdateLinks()

virtual void IDocumentLinksAdministration::UpdateLinks ( )
pure virtual

#i42634# Moved common code of SwReader::Read() and SwDocShell::UpdateLinks() to new SwDoc::UpdateLinks():

Implemented in sw::DocumentLinksAdministrationManager.

Referenced by SwDocShell::UpdateLinks().


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