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

#include <DocumentLinksAdministrationManager.hxx>

Inheritance diagram for sw::DocumentLinksAdministrationManager:
[legend]
Collaboration diagram for sw::DocumentLinksAdministrationManager:
[legend]

Public Member Functions

 DocumentLinksAdministrationManager (SwDoc &i_rSwdoc)
 
bool IsVisibleLinks () const override
 Insert links in-/visibly into LinkManager (linked ranges). More...
 
void SetVisibleLinks (bool bFlag) override
 
sfx2::LinkManagerGetLinkManager () override
 
const sfx2::LinkManagerGetLinkManager () const override
 
void UpdateLinks () override
 #i42634# Moved common code of SwReader::Read() and SwDocShell::UpdateLinks() to new SwDoc::UpdateLinks(): More...
 
bool GetData (const OUString &rItem, const OUString &rMimeType, css::uno::Any &rValue) const override
 for linking of parts of documents. More...
 
void SetData (const OUString &rItem) override
 
::sfx2::SvLinkSourceCreateLinkSource (const OUString &rItem) override
 
bool EmbedAllLinks () override
 embedded all local links (Areas/Graphics) More...
 
void SetLinksUpdated (const bool bNewLinksUpdated) override
 
bool LinksUpdated () const override
 
bool SelectServerObj (const OUString &rStr, SwPaM *&rpPam, std::unique_ptr< SwNodeRange > &rpRange) const
 
virtual ~DocumentLinksAdministrationManager () override
 

Private Member Functions

 DocumentLinksAdministrationManager (DocumentLinksAdministrationManager const &)=delete
 
DocumentLinksAdministrationManageroperator= (DocumentLinksAdministrationManager const &)=delete
 

Private Attributes

bool mbVisibleLinks
 
bool mbLinksUpdated
 
std::unique_ptr< sfx2::LinkManagerm_pLinkMgr
 
SwDocm_rDoc
 

Additional Inherited Members

- Protected Member Functions inherited from IDocumentLinksAdministration
virtual ~IDocumentLinksAdministration ()
 

Detailed Description

Definition at line 35 of file DocumentLinksAdministrationManager.hxx.

Constructor & Destructor Documentation

sw::DocumentLinksAdministrationManager::DocumentLinksAdministrationManager ( SwDoc i_rSwdoc)

Definition at line 168 of file DocumentLinksAdministrationManager.cxx.

sw::DocumentLinksAdministrationManager::~DocumentLinksAdministrationManager ( )
overridevirtual

Definition at line 431 of file DocumentLinksAdministrationManager.cxx.

sw::DocumentLinksAdministrationManager::DocumentLinksAdministrationManager ( DocumentLinksAdministrationManager const &  )
privatedelete

Member Function Documentation

sfx2::SvLinkSource * sw::DocumentLinksAdministrationManager::CreateLinkSource ( const OUString &  rItem)
overridevirtual
bool sw::DocumentLinksAdministrationManager::EmbedAllLinks ( )
overridevirtual
bool sw::DocumentLinksAdministrationManager::GetData ( const OUString &  rItem,
const OUString &  rMimeType,
css::uno::Any &  rValue 
) const
overridevirtual
sfx2::LinkManager & sw::DocumentLinksAdministrationManager::GetLinkManager ( )
overridevirtual
const sfx2::LinkManager & sw::DocumentLinksAdministrationManager::GetLinkManager ( ) const
overridevirtual

Implements IDocumentLinksAdministration.

Definition at line 191 of file DocumentLinksAdministrationManager.cxx.

References m_pLinkMgr.

bool sw::DocumentLinksAdministrationManager::IsVisibleLinks ( ) const
overridevirtual

Insert links in-/visibly into LinkManager (linked ranges).

Implements IDocumentLinksAdministration.

Definition at line 176 of file DocumentLinksAdministrationManager.cxx.

References mbVisibleLinks.

bool sw::DocumentLinksAdministrationManager::LinksUpdated ( ) const
overridevirtual

Implements IDocumentLinksAdministration.

Definition at line 426 of file DocumentLinksAdministrationManager.cxx.

References mbLinksUpdated.

DocumentLinksAdministrationManager& sw::DocumentLinksAdministrationManager::operator= ( DocumentLinksAdministrationManager const &  )
privatedelete
bool sw::DocumentLinksAdministrationManager::SelectServerObj ( const OUString &  rStr,
SwPaM *&  rpPam,
std::unique_ptr< SwNodeRange > &  rpRange 
) const
void sw::DocumentLinksAdministrationManager::SetData ( const OUString &  rItem)
overridevirtual
void sw::DocumentLinksAdministrationManager::SetLinksUpdated ( const bool  bNewLinksUpdated)
overridevirtual

Implements IDocumentLinksAdministration.

Definition at line 421 of file DocumentLinksAdministrationManager.cxx.

References mbLinksUpdated.

void sw::DocumentLinksAdministrationManager::SetVisibleLinks ( bool  bFlag)
overridevirtual

Implements IDocumentLinksAdministration.

Definition at line 181 of file DocumentLinksAdministrationManager.cxx.

References mbVisibleLinks.

void sw::DocumentLinksAdministrationManager::UpdateLinks ( )
overridevirtual

Member Data Documentation

std::unique_ptr<sfx2::LinkManager> sw::DocumentLinksAdministrationManager::m_pLinkMgr
private

Definition at line 75 of file DocumentLinksAdministrationManager.hxx.

Referenced by GetLinkManager().

SwDoc& sw::DocumentLinksAdministrationManager::m_rDoc
private
bool sw::DocumentLinksAdministrationManager::mbLinksUpdated
private

Definition at line 74 of file DocumentLinksAdministrationManager.hxx.

Referenced by LinksUpdated(), and SetLinksUpdated().

bool sw::DocumentLinksAdministrationManager::mbVisibleLinks
private

Definition at line 73 of file DocumentLinksAdministrationManager.hxx.

Referenced by IsVisibleLinks(), and SetVisibleLinks().


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