diff options
author | Martin Gallwey <mtg@openoffice.org> | 2001-02-23 13:33:52 +0000 |
---|---|---|
committer | Martin Gallwey <mtg@openoffice.org> | 2001-02-23 13:33:52 +0000 |
commit | f77d3b99420e0d30b3311eaa6026a988f492fa9d (patch) | |
tree | 9c31293c653229ecdb3b4d722f3b696ae892fc92 /sw/source/filter/xml/xmltexti.hxx | |
parent | 4aa793a5588aadcea0160004631b7025d401b9c6 (diff) |
Added import of floating-frames, plugins and applets
Diffstat (limited to 'sw/source/filter/xml/xmltexti.hxx')
-rw-r--r-- | sw/source/filter/xml/xmltexti.hxx | 49 |
1 files changed, 45 insertions, 4 deletions
diff --git a/sw/source/filter/xml/xmltexti.hxx b/sw/source/filter/xml/xmltexti.hxx index eb6897a35d50..886c6538435e 100644 --- a/sw/source/filter/xml/xmltexti.hxx +++ b/sw/source/filter/xml/xmltexti.hxx @@ -2,9 +2,9 @@ * * $RCSfile: xmltexti.hxx,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: mib $ $Date: 2001-02-09 13:15:58 $ + * last change: $Author: mtg $ $Date: 2001-02-23 14:33:45 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -66,13 +66,24 @@ #include <xmloff/txtimp.hxx> #endif -class XMLRedlineImportHelper; +#ifndef _PLUGIN_HXX //autogen +#include <so3/plugin.hxx> +#endif + +#ifndef _FRAMEOBJ_HXX //autogen +#include <sfx2/frameobj.hxx> +#endif +class XMLRedlineImportHelper; +class SwApplet_Impl; +class SvPlugInObjectRef; class SwXMLTextImportHelper : public XMLTextImportHelper { sal_Bool bBlockMode; - + SwApplet_Impl *pAppletImpl; + SvPlugInObjectRef xPlugin; + SvCommandList aCmdList; XMLRedlineImportHelper *pRedlineHelper; protected: @@ -96,6 +107,36 @@ public: const ::rtl::OUString& rHRef, const ::rtl::OUString& rClassId, sal_Int32 nWidth, sal_Int32 nHeight ); + virtual ::com::sun::star::uno::Reference< + ::com::sun::star::beans::XPropertySet> + createApplet( + const ::rtl::OUString &rCode, + const ::rtl::OUString &rName, + sal_Bool bMayScript, + const ::rtl::OUString& rHRef, + sal_Int32 nWidth, sal_Int32 nHeight ); + + virtual ::com::sun::star::uno::Reference< + ::com::sun::star::beans::XPropertySet> + createPlugin( + const ::rtl::OUString &rMimeType, + const ::rtl::OUString& rHRef, + sal_Int32 nWidth, sal_Int32 nHeight ); + + virtual ::com::sun::star::uno::Reference< + ::com::sun::star::beans::XPropertySet> + createFloatingFrame( + const ::rtl::OUString &rName, + sal_Int32 nWidth, sal_Int32 nHeight ); + + virtual void addParam( + const ::rtl::OUString &rName, + const ::rtl::OUString &rValue, + sal_Bool bApplet); + virtual void setAlternateText( const ::rtl::OUString &rAlt, sal_Bool bApplet ); + + virtual void endApplet( ); + virtual void endPlugin( ); virtual sal_Bool IsInHeaderFooter() const; |