20 #ifndef INCLUDED_SW_INC_IDOCUMENTLINKSADMINISTRATION_HXX
21 #define INCLUDED_SW_INC_IDOCUMENTLINKSADMINISTRATION_HXX
25 #include <rtl/ustring.hxx>
29 namespace sfx2 {
class SvLinkSource;
class LinkManager; }
54 virtual bool GetData(
const OUString& rItem,
const OUString& rMimeType, css::uno::Any& rValue)
const = 0;
56 virtual void SetData(
const OUString& rItem) = 0;
72 #endif // INCLUDED_SW_INC_IDOCUMENTLINKSADMINISTRATION_HXX
virtual void SetLinksUpdated(const bool bNewLinksUpdated)=0
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).