33 const OUString& rBookmarkName) :
58 const OUString&,
const css::uno::Any& )
70 OUString aBookmarkName;
84 if (aBookmarkName.isEmpty())
91 std::vector<OUString> aBookmarkList { aBookmarkName };
93 bool bNoDialogs =
false;
104 nInsertPos, bNoDialogs,
nullptr, bCopy,
true,
true);
125 SvBaseLink::Closed();
SAL_DLLPRIVATE bool InsertBookmarkAsPage(const std::vector< OUString > &rBookmarkList, std::vector< OUString > *pExchangeList, bool bLink, bool bReplace, sal_uInt16 nPgPos, bool bNoDialogs, ::sd::DrawDocShell *pBookmarkDocSh, bool bCopy, bool bMergeMasterPages, bool bPreservePageNames)
Insert pages into this document.
SdPage * GetSdPage(sal_uInt16 nPgNum, PageKind ePgKind) const
SdDrawDocument * OpenBookmarkDoc(const OUString &rBookmarkFile)
static SAL_DLLPRIVATE SdDrawDocument * s_pDocLockedInsertingLinks
static to prevent recursions while resolving links
virtual ::sfx2::SvBaseLink::UpdateResult DataChanged(const OUString &rMimeType, const css::uno::Any &rValue) override
virtual void Closed() override
SdPageLink(SdPage *pPg, const OUString &rFileName, const OUString &rBookmarkName)
virtual ~SdPageLink() override
void SetBookmarkName(const OUString &aName)
void SetFileName(const OUString &aName)
const OUString & GetName() const
sfx2::LinkManager * GetLinkManager()
sal_uInt16 GetPageNum() const
SdrModel & getSdrModelFromSdrPage() const
static bool GetDisplayNames(const SvBaseLink *, OUString *pType, OUString *pFile=nullptr, OUString *pLink=nullptr, OUString *pFilter=nullptr)