diff options
author | Jan Holesovsky <kendy@suse.cz> | 2011-03-23 16:58:53 +0100 |
---|---|---|
committer | Jan Holesovsky <kendy@suse.cz> | 2011-03-23 16:58:53 +0100 |
commit | e8216218859b2a01a4e9b7f6ff07d79c06d8f444 (patch) | |
tree | 8bad69041e6324593f25224f01bcb15aea0876e4 /package/inc | |
parent | 227745b536e12358db1d92369ca5321ac53f44ef (diff) | |
parent | 7f9327e90e1e04325ad091f1e20995da4cb2e929 (diff) |
Merge commit 'ooo/DEV300_m103'
Conflicts:
package/source/zippackage/ZipPackageFolder.cxx
Diffstat (limited to 'package/inc')
-rw-r--r-- | package/inc/ZipPackageFolder.hxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/package/inc/ZipPackageFolder.hxx b/package/inc/ZipPackageFolder.hxx index fa69c9fa9831..c6ace8edf0c2 100644 --- a/package/inc/ZipPackageFolder.hxx +++ b/package/inc/ZipPackageFolder.hxx @@ -41,7 +41,12 @@ namespace beans { struct PropertyValue; } +namespace packages +{ + class ContentInfo; +} } } } + class ZipFile; class ZipPackage; class ZipOutputStream; @@ -87,6 +92,8 @@ public: void setPackageFormat_Impl( sal_Int32 nFormat ) { m_nFormat = nFormat; } void setRemoveOnInsertMode_Impl( sal_Bool bRemove ) { this->mbAllowRemoveOnInsert = bRemove; } + bool saveChild(const rtl::OUString &rShortName, const com::sun::star::packages::ContentInfo &rInfo, rtl::OUString &rPath, std::vector < com::sun::star::uno::Sequence < com::sun::star::beans::PropertyValue > > &rManList, ZipOutputStream & rZipOut, com::sun::star::uno::Sequence < sal_Int8 > &rEncryptionKey, rtlRandomPool & rRandomPool); + // Recursive functions void saveContents(rtl::OUString &rPath, std::vector < com::sun::star::uno::Sequence < com::sun::star::beans::PropertyValue > > &rManList, ZipOutputStream & rZipOut, com::sun::star::uno::Sequence < sal_Int8 > &rEncryptionKey, rtlRandomPool & rRandomPool) throw(::com::sun::star::uno::RuntimeException); |