summaryrefslogtreecommitdiff
path: root/sc/source/filter/xml/xmlcelli.hxx
diff options
context:
space:
mode:
authorDaniel Rentz <dr@openoffice.org>2000-10-26 12:25:27 +0000
committerDaniel Rentz <dr@openoffice.org>2000-10-26 12:25:27 +0000
commitea843aa69a539f86ee707aac0346a27a78062a89 (patch)
tree9abeeea0e330ea9d2794550e1370abdd817411c2 /sc/source/filter/xml/xmlcelli.hxx
parent034f158c88de89f9881e4095e15826da17bb71ea (diff)
add: import of table:cell-range-source (area links)
Diffstat (limited to 'sc/source/filter/xml/xmlcelli.hxx')
-rw-r--r--sc/source/filter/xml/xmlcelli.hxx14
1 files changed, 12 insertions, 2 deletions
diff --git a/sc/source/filter/xml/xmlcelli.hxx b/sc/source/filter/xml/xmlcelli.hxx
index a79fb200eb1b..3951212aedbc 100644
--- a/sc/source/filter/xml/xmlcelli.hxx
+++ b/sc/source/filter/xml/xmlcelli.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: xmlcelli.hxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: sab $ $Date: 2000-10-11 15:44:49 $
+ * last change: $Author: dr $ $Date: 2000-10-26 13:25:27 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -61,6 +61,10 @@
#ifndef SC_XMLCELLI_HXX
#define SC_XMLCELLI_HXX
+#ifndef SC_XMLCELLRANGESOURCECONTEXT_HXX
+#include "XMLCellRangeSourceContext.hxx"
+#endif
+
#ifndef _XMLOFF_XMLICTXT_HXX
#include <xmloff/xmlictxt.hxx>
#endif
@@ -85,6 +89,9 @@
#ifndef _COM_SUN_STAR_TABLE_CELLADDRESS_HPP_
#include <com/sun/star/table/CellAddress.hpp>
#endif
+#ifndef _COM_SUN_STAR_SHEET_XSPREADSHEETDOCUMENT_HPP_
+#include <com/sun/star/sheet/XSpreadsheetDocument.hpp>
+#endif
class ScXMLImport;
@@ -123,6 +130,7 @@ class ScXMLTableRowCellContext : public SvXMLImportContext
sal_Int32 nRepeatedRows;
double fValue;
ScMyAnnotation aMyAnnotation;
+ ScMyImpCellRangeSource aCellRangeSource;
const ScXMLImport& GetScImport() const { return (const ScXMLImport&)GetImport(); }
ScXMLImport& GetScImport() { return (ScXMLImport&)GetImport(); }
@@ -167,6 +175,8 @@ public:
static void ParseFormula(rtl::OUString& sFormula, sal_Bool bIsFormula = sal_True);
void SetAnnotation(const com::sun::star::uno::Reference<com::sun::star::table::XCell>& xCell);
+ void SetCellRangeSource( sal_Int16 nSheet, sal_Int32 nColumnPos, sal_Int32 nRowPos );
+
virtual void EndElement();
void AddAnnotation(const ScMyAnnotation& aValue) { aMyAnnotation = aValue; bHasAnnotation = sal_True; }