20 #ifndef INCLUDED_SW_INC_IDOCUMENTLINKSADMINISTRATION_HXX
21 #define INCLUDED_SW_INC_IDOCUMENTLINKSADMINISTRATION_HXX
26 namespace sfx2 {
class SvLinkSource;
class LinkManager; }
27 namespace rtl {
class OUString; }
53 virtual bool GetData(
const OUString& rItem,
const OUString& rMimeType, css::uno::Any&
rValue)
const = 0;
55 virtual void SetData(
const OUString& rItem) = 0;
71 #endif // INCLUDED_SW_INC_IDOCUMENTLINKSADMINISTRATION_HXX
virtual void SetLinksUpdated(const bool bNewLinksUpdated)=0
css::uno::Any const & rValue
virtual void UpdateLinks()=0
#i42634# Moved common code of SwReader::Read() and SwDocShell::UpdateLinks() to new SwDoc::UpdateLink...
virtual void SetData(const OUString &rItem)=0
Document links administration interface.
virtual bool GetData(const OUString &rItem, const OUString &rMimeType, css::uno::Any &rValue) const =0
for linking of parts of documents.
virtual bool EmbedAllLinks()=0
Embed all local links (ranges/graphics).
virtual ~IDocumentLinksAdministration()
virtual bool LinksUpdated() const =0
virtual sfx2::LinkManager & GetLinkManager()=0
virtual ::sfx2::SvLinkSource * CreateLinkSource(const OUString &rItem)=0
virtual void SetVisibleLinks(bool bFlag)=0
virtual bool IsVisibleLinks() const =0
Insert links in-/visibly into LinkManager (linked ranges).