Kaydet (Commit) 2cf125ef authored tarafından Kurt Zenker's avatar Kurt Zenker

INTEGRATION: CWS rptchart01_DEV300 (1.12.780); FILE MERGED

2008/01/24 14:39:43 oj 1.12.780.1: #i85225# changes for embedded object
üst 046bc84c
...@@ -4,9 +4,9 @@ ...@@ -4,9 +4,9 @@
* *
* $RCSfile: xmleohlp.hxx,v $ * $RCSfile: xmleohlp.hxx,v $
* *
* $Revision: 1.12 $ * $Revision: 1.13 $
* *
* last change: $Author: kz $ $Date: 2006-04-26 14:14:36 $ * last change: $Author: kz $ $Date: 2008-03-05 16:59:28 $
* *
* The Contents of this file are made available subject to * The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1. * the terms of GNU Lesser General Public License Version 2.1.
...@@ -76,7 +76,9 @@ enum SvXMLEmbeddedObjectHelperMode ...@@ -76,7 +76,9 @@ enum SvXMLEmbeddedObjectHelperMode
// - SvXMLEmbeddedObjectHelper - // - SvXMLEmbeddedObjectHelper -
// ----------------------------- // -----------------------------
class SfxObjectShell; namespace comphelper {
class IEmbeddedHelper;
}
class SvGlobalName; class SvGlobalName;
struct OUStringLess; struct OUStringLess;
class OutputStorageWrapper_Impl; class OutputStorageWrapper_Impl;
...@@ -97,7 +99,7 @@ private: ...@@ -97,7 +99,7 @@ private:
com::sun::star::uno::Reference < com::sun::star::embed::XStorage > mxRootStorage; // package com::sun::star::uno::Reference < com::sun::star::embed::XStorage > mxRootStorage; // package
SfxObjectShell* mpDocPersist; ::comphelper::IEmbeddedHelper* mpDocPersist;
com::sun::star::uno::Reference < com::sun::star::embed::XStorage > mxContainerStorage; // container sub package for com::sun::star::uno::Reference < com::sun::star::embed::XStorage > mxContainerStorage; // container sub package for
com::sun::star::uno::Reference < com::sun::star::embed::XStorage > mxTempStorage; // package com::sun::star::uno::Reference < com::sun::star::embed::XStorage > mxTempStorage; // package
// objects // objects
...@@ -115,7 +117,7 @@ private: ...@@ -115,7 +117,7 @@ private:
SVX_DLLPRIVATE com::sun::star::uno::Reference < com::sun::star::embed::XStorage > ImplGetContainerStorage( SVX_DLLPRIVATE com::sun::star::uno::Reference < com::sun::star::embed::XStorage > ImplGetContainerStorage(
const ::rtl::OUString& rStorageName ); const ::rtl::OUString& rStorageName );
SVX_DLLPRIVATE String ImplGetUniqueName( SfxObjectShell*, const sal_Char* p ) const; SVX_DLLPRIVATE String ImplGetUniqueName( ::comphelper::IEmbeddedHelper*, const sal_Char* p ) const;
SVX_DLLPRIVATE sal_Bool ImplReadObject( SVX_DLLPRIVATE sal_Bool ImplReadObject(
const ::rtl::OUString& rContainerStorageName, const ::rtl::OUString& rContainerStorageName,
::rtl::OUString& rObjName, ::rtl::OUString& rObjName,
...@@ -133,23 +135,23 @@ protected: ...@@ -133,23 +135,23 @@ protected:
SvXMLEmbeddedObjectHelper(); SvXMLEmbeddedObjectHelper();
~SvXMLEmbeddedObjectHelper(); ~SvXMLEmbeddedObjectHelper();
void Init( const com::sun::star::uno::Reference < com::sun::star::embed::XStorage >&, void Init( const com::sun::star::uno::Reference < com::sun::star::embed::XStorage >&,
SfxObjectShell& rDocPersist, ::comphelper::IEmbeddedHelper& rDocPersist,
SvXMLEmbeddedObjectHelperMode eCreateMode ); SvXMLEmbeddedObjectHelperMode eCreateMode );
virtual void SAL_CALL disposing(); virtual void SAL_CALL disposing();
public: public:
SvXMLEmbeddedObjectHelper( SvXMLEmbeddedObjectHelper(
SfxObjectShell& rDocPersist, ::comphelper::IEmbeddedHelper& rDocPersist,
SvXMLEmbeddedObjectHelperMode eCreateMode ); SvXMLEmbeddedObjectHelperMode eCreateMode );
static SvXMLEmbeddedObjectHelper* Create( static SvXMLEmbeddedObjectHelper* Create(
const com::sun::star::uno::Reference < com::sun::star::embed::XStorage >&, const com::sun::star::uno::Reference < com::sun::star::embed::XStorage >&,
SfxObjectShell& rDocPersist, ::comphelper::IEmbeddedHelper& rDocPersist,
SvXMLEmbeddedObjectHelperMode eCreateMode, SvXMLEmbeddedObjectHelperMode eCreateMode,
sal_Bool bDirect = sal_True ); sal_Bool bDirect = sal_True );
static SvXMLEmbeddedObjectHelper* Create( static SvXMLEmbeddedObjectHelper* Create(
SfxObjectShell& rDocPersist, ::comphelper::IEmbeddedHelper& rDocPersist,
SvXMLEmbeddedObjectHelperMode eCreateMode ); SvXMLEmbeddedObjectHelperMode eCreateMode );
static void Destroy( SvXMLEmbeddedObjectHelper* pSvXMLEmbeddedObjectHelper ); static void Destroy( SvXMLEmbeddedObjectHelper* pSvXMLEmbeddedObjectHelper );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment