20#ifndef INCLUDED_SW_SOURCE_CORE_INC_DOCUMENTLINKSADMINISTRATIONMANAGER_HXX
21#define INCLUDED_SW_SOURCE_CORE_INC_DOCUMENTLINKSADMINISTRATIONMANAGER_HXX
29namespace sfx2 {
class LinkManager; }
53 bool GetData(
const OUString& rItem,
const OUString& rMimeType, css::uno::Any& rValue)
const override;
55 void SetData(
const OUString& rItem)
override;
66 bool SelectServerObj( std::u16string_view rStr,
SwPaM*& rpPam, std::optional<SwNodeRange>& rpRange )
const;
Document links administration interface.
PaM is Point and Mark: a selection of the document model.
bool SelectServerObj(std::u16string_view rStr, SwPaM *&rpPam, std::optional< SwNodeRange > &rpRange) const
DocumentLinksAdministrationManager(SwDoc &i_rSwdoc)
DocumentLinksAdministrationManager(DocumentLinksAdministrationManager const &)=delete
bool EmbedAllLinks() override
embedded all local links (Areas/Graphics)
virtual ~DocumentLinksAdministrationManager() override
bool LinksUpdated() const override
bool IsVisibleLinks() const override
Insert links in-/visibly into LinkManager (linked ranges).
bool GetData(const OUString &rItem, const OUString &rMimeType, css::uno::Any &rValue) const override
for linking of parts of documents.
void SetLinksUpdated(const bool bNewLinksUpdated) override
DocumentLinksAdministrationManager & operator=(DocumentLinksAdministrationManager const &)=delete
sfx2::LinkManager & GetLinkManager() override
::sfx2::SvLinkSource * CreateLinkSource(const OUString &rItem) override
void SetData(const OUString &rItem) override
void UpdateLinks() override
#i42634# Moved common code of SwReader::Read() and SwDocShell::UpdateLinks() to new SwDoc::UpdateLink...
std::unique_ptr< sfx2::LinkManager > m_pLinkMgr
void SetVisibleLinks(bool bFlag) override
Dialog to specify the properties of date form field.