summaryrefslogtreecommitdiff
path: root/writerfilter/source/ooxml/OOXMLDocumentImpl.hxx
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2008-04-18 11:18:53 +0000
committerRüdiger Timm <rt@openoffice.org>2008-04-18 11:18:53 +0000
commit9e22957104665857d88a685f0fa8f2e9427ddbb9 (patch)
tree3cd180bcc2aaab635be10066eaa1f5e4343f61d8 /writerfilter/source/ooxml/OOXMLDocumentImpl.hxx
parentc2ccd50b633853719759a49a9402876276e50632 (diff)
INTEGRATION: CWS xmlfilter04 (1.7.14); FILE MERGED
2008/03/06 08:12:18 hbrinkm 1.7.14.3: removed getInputStream, new: getStorageStream, getTarget 2008/02/26 08:38:48 hbrinkm 1.7.14.2: additionally use type of footnote/endnote to specify which footnote/endnote to use 2008/02/21 12:33:25 hbrinkm 1.7.14.1: joined changes from xmlfilter03
Diffstat (limited to 'writerfilter/source/ooxml/OOXMLDocumentImpl.hxx')
-rw-r--r--writerfilter/source/ooxml/OOXMLDocumentImpl.hxx10
1 files changed, 9 insertions, 1 deletions
diff --git a/writerfilter/source/ooxml/OOXMLDocumentImpl.hxx b/writerfilter/source/ooxml/OOXMLDocumentImpl.hxx
index 0a63b8a2ef68..90f42f102721 100644
--- a/writerfilter/source/ooxml/OOXMLDocumentImpl.hxx
+++ b/writerfilter/source/ooxml/OOXMLDocumentImpl.hxx
@@ -7,7 +7,7 @@
* OpenOffice.org - a multi-platform office productivity suite
*
* $RCSfile: OOXMLDocumentImpl.hxx,v $
- * $Revision: 1.9 $
+ * $Revision: 1.10 $
*
* This file is part of OpenOffice.org.
*
@@ -48,6 +48,7 @@ class OOXMLDocumentImpl : public OOXMLDocument
{
OOXMLStream::Pointer_t mpStream;
rtl::OUString msXNoteId;
+ Id mXNoteType;
uno::Reference<frame::XModel> mxModel;
uno::Reference<drawing::XShapes> mxShapes;
@@ -65,6 +66,7 @@ protected:
writerfilter::Reference<Stream>::Pointer_t
getXNoteStream(OOXMLStream::StreamType_t nType,
+ const Id & rType,
const rtl::OUString & rNoteId);
public:
@@ -76,8 +78,10 @@ public:
virtual string getType() const;
virtual void resolveFootnote(Stream & rStream,
+ const Id & rType,
const rtl::OUString & rNoteId);
virtual void resolveEndnote(Stream & rStream,
+ const Id & rType,
const rtl::OUString & rNoteId);
virtual void resolveHeader(Stream & rStream,
const sal_Int32 type,
@@ -99,9 +103,13 @@ public:
virtual void setShapes(uno::Reference<drawing::XShapes> xShapes);
virtual uno::Reference<drawing::XShapes> getShapes();
virtual uno::Reference<io::XInputStream> getInputStream();
+ virtual uno::Reference<io::XInputStream> getStorageStream();
virtual uno::Reference<io::XInputStream> getInputStreamForId(const rtl::OUString & rId);
virtual void setXNoteId(const rtl::OUString & rId);
virtual const ::rtl::OUString & getXNoteId() const;
+ virtual void setXNoteType(const Id & rId);
+ virtual const Id & getXNoteType() const;
+ virtual const ::rtl::OUString & getTarget() const;
};
}}
#endif // OOXML_DOCUMENT_IMPL_HXX