diff options
author | Vishv Brahmbhatt <vishvbrahmbhatt19@gmail.com> | 2013-08-28 01:52:17 +0530 |
---|---|---|
committer | Thorsten Behrens <tbehrens@suse.com> | 2013-09-10 13:14:30 +0200 |
commit | d50bd55c5d78dc10d40be502f8d6638bcc0ce890 (patch) | |
tree | e65f13d467edd623699ebcbb3c6ae30f98eeae7b /sd/inc | |
parent | b1e464999e387e44f0e021d52f2673c2fe7822a0 (diff) |
Parsing master presentation objects from 'objectlist.xml'
Parsing the property values of master presentation objects.
Also new functions added to comphelper module for expanding
filepaths macro to appropriate system file paths(for
configuration files present at 'Impress.xcs')
Change-Id: If0381a12155673e85103ddb5d51c34ae53fe2ecb
Diffstat (limited to 'sd/inc')
-rw-r--r-- | sd/inc/drawdoc.hxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sd/inc/drawdoc.hxx b/sd/inc/drawdoc.hxx index 22fb05b58eb2..85f4ab276837 100644 --- a/sd/inc/drawdoc.hxx +++ b/sd/inc/drawdoc.hxx @@ -192,6 +192,9 @@ private: std::vector<com::sun::star::uno::Reference< com::sun::star::xml::dom::XNode> > maLayoutInfo; + std::vector<com::sun::star::uno::Reference< + com::sun::star::xml::dom::XNode> > maPresObjectInfo; + bool mbUseEmbedFonts; protected: @@ -272,6 +275,10 @@ public: com::sun::star::xml::dom::XNode> >& GetLayoutVector() const { return maLayoutInfo; } + /// load xml-based impress master presentation object definitions into document + void InitObjectVector(); + /// return reference to vector of master presentation object definitions + const std::vector<com::sun::star::uno::Reference<com::sun::star::xml::dom::XNode>>& GetObjectVector() const { return maPresObjectInfo; } /** Insert pages into this document This method inserts whole pages into this document, either @@ -317,6 +324,7 @@ public: Whether the replace operation should take the name from the new page, or preserve the old name */ + sal_Bool InsertBookmarkAsPage(const std::vector<OUString> &rBookmarkList, std::vector<OUString> *pExchangeList, sal_Bool bLink, sal_Bool bReplace, sal_uInt16 nPgPos, |