27struct DocumentLinkManagerImpl;
31 std::unique_ptr<DocumentLinkManagerImpl>
mpImpl;
61 void updateDdeLink( std::u16string_view rAppl, std::u16string_view rTopic, std::u16string_view rItem );
const sfx2::LinkManager * getExistingLinkManager() const
bool hasDdeOrOleOrWebServiceLinks() const
DataStream * getDataStream()
bool hasExternalRefLinks() const
std::unique_ptr< DocumentLinkManagerImpl > mpImpl
DocumentLinkManager(const DocumentLinkManager &)=delete
sfx2::LinkManager * getLinkManager(bool bCreate=true)
const DocumentLinkManager & operator=(const DocumentLinkManager &)=delete
void setDataStream(DataStream *p)
void updateDdeLink(std::u16string_view rAppl, std::u16string_view rTopic, std::u16string_view rItem)
size_t getDdeLinkCount() const
DocumentLinkManager(SfxObjectShell *pShell)
bool updateDdeOrOleOrWebServiceLinks(weld::Window *pWin)
CAUTION! The following defines must be in the same namespace as the respective type.