summaryrefslogtreecommitdiff
path: root/sw/source/filter/xml/xmltexti.hxx
diff options
context:
space:
mode:
authorMartin Gallwey <mtg@openoffice.org>2001-02-23 13:33:52 +0000
committerMartin Gallwey <mtg@openoffice.org>2001-02-23 13:33:52 +0000
commitf77d3b99420e0d30b3311eaa6026a988f492fa9d (patch)
tree9c31293c653229ecdb3b4d722f3b696ae892fc92 /sw/source/filter/xml/xmltexti.hxx
parent4aa793a5588aadcea0160004631b7025d401b9c6 (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.hxx49
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;