summaryrefslogtreecommitdiff
path: root/sc/inc/cellsuno.hxx
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2008-01-10 12:07:33 +0000
committerOliver Bolte <obo@openoffice.org>2008-01-10 12:07:33 +0000
commit8bbcd9a22c28decdb66304505a7846da103889ea (patch)
treeffde41f674ed56e47da40e9eff269173d7400cbf /sc/inc/cellsuno.hxx
parent2fab2c84246aaba1cc3a6d52653abe758f5835bb (diff)
INTEGRATION: CWS xmlfilter02 (1.27.18); FILE MERGED
2007/12/12 10:09:05 dr 1.27.18.6: RESYNC: (1.29-1.30); FILE MERGED 2007/11/22 09:10:25 tbe 1.27.18.5: #i81572# API: need interface to add linked sheets 2007/06/28 15:47:22 nn 1.27.18.4: #i75682# token array for array formulas, XFormulaTokens methods renamed 2007/05/29 12:15:08 dr 1.27.18.3: RESYNC: (1.28-1.29); FILE MERGED 2007/05/08 09:40:50 dr 1.27.18.2: RESYNC: (1.27-1.28); FILE MERGED 2007/03/23 15:52:50 nn 1.27.18.1: #i75682# API for formula as token array
Diffstat (limited to 'sc/inc/cellsuno.hxx')
-rw-r--r--sc/inc/cellsuno.hxx37
1 files changed, 34 insertions, 3 deletions
diff --git a/sc/inc/cellsuno.hxx b/sc/inc/cellsuno.hxx
index d4888fbe092b..2c0cbfceb4ad 100644
--- a/sc/inc/cellsuno.hxx
+++ b/sc/inc/cellsuno.hxx
@@ -4,9 +4,9 @@
*
* $RCSfile: cellsuno.hxx,v $
*
- * $Revision: 1.30 $
+ * $Revision: 1.31 $
*
- * last change: $Author: vg $ $Date: 2007-12-07 10:40:37 $
+ * last change: $Author: obo $ $Date: 2008-01-10 13:07:33 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -131,6 +131,12 @@
#ifndef _COM_SUN_STAR_SHEET_XMULTIPLEOPERATION_HPP_
#include <com/sun/star/sheet/XMultipleOperation.hpp>
#endif
+#ifndef _COM_SUN_STAR_SHEET_XFORMULATOKENS_HPP_
+#include <com/sun/star/sheet/XFormulaTokens.hpp>
+#endif
+#ifndef _COM_SUN_STAR_SHEET_XARRAYFORMULATOKENS_HPP_
+#include <com/sun/star/sheet/XArrayFormulaTokens.hpp>
+#endif
#ifndef _COM_SUN_STAR_SHEET_XCELLADDRESSABLE_HPP_
#include <com/sun/star/sheet/XCellAddressable.hpp>
#endif
@@ -212,6 +218,9 @@
#ifndef _COM_SUN_STAR_BEANS_XTOLERANTMULTIPROPERTYSET_HPP_
#include <com/sun/star/beans/XTolerantMultiPropertySet.hpp>
#endif
+#ifndef _COM_SUN_STAR_SHEET_XEXTERNALSHEETNAME_HPP_
+#include <com/sun/star/sheet/XExternalSheetName.hpp>
+#endif
#ifndef _CPPUHELPER_IMPLBASE2_HXX_
#include <cppuhelper/implbase2.hxx>
@@ -712,6 +721,7 @@ class SC_DLLPUBLIC ScCellRangeObj : public ScCellRangesBase,
public com::sun::star::sheet::XCellRangeAddressable,
public com::sun::star::sheet::XSheetCellRange,
public com::sun::star::sheet::XArrayFormulaRange,
+ public com::sun::star::sheet::XArrayFormulaTokens,
public com::sun::star::sheet::XCellRangeData,
public com::sun::star::sheet::XCellRangeFormula,
public com::sun::star::sheet::XMultipleOperation,
@@ -779,6 +789,13 @@ public:
virtual void SAL_CALL setArrayFormula( const ::rtl::OUString& aFormula )
throw(::com::sun::star::uno::RuntimeException);
+ // XArrayFormulaTokens
+ virtual ::com::sun::star::uno::Sequence< ::com::sun::star::sheet::FormulaToken > SAL_CALL getArrayTokens()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setArrayTokens( const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::sheet::FormulaToken >& aTokens )
+ throw (::com::sun::star::uno::RuntimeException);
+
// XCellRangeData
virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Sequence<
::com::sun::star::uno::Any > > SAL_CALL getDataArray()
@@ -919,6 +936,7 @@ class ScCellObj : public ScCellRangeObj,
public com::sun::star::text::XText,
public com::sun::star::container::XEnumerationAccess,
public com::sun::star::table::XCell,
+ public com::sun::star::sheet::XFormulaTokens,
public com::sun::star::sheet::XCellAddressable,
public com::sun::star::sheet::XSheetAnnotationAnchor,
public com::sun::star::text::XTextFieldsSupplier,
@@ -1030,6 +1048,13 @@ public:
throw(::com::sun::star::uno::RuntimeException);
virtual sal_Int32 SAL_CALL getError() throw(::com::sun::star::uno::RuntimeException);
+ // XFormulaTokens
+ virtual ::com::sun::star::uno::Sequence< ::com::sun::star::sheet::FormulaToken > SAL_CALL getTokens()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setTokens( const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::sheet::FormulaToken >& aTokens )
+ throw (::com::sun::star::uno::RuntimeException);
+
// XCellAddressable
virtual ::com::sun::star::table::CellAddress SAL_CALL getCellAddress()
throw(::com::sun::star::uno::RuntimeException);
@@ -1092,7 +1117,8 @@ class ScTableSheetObj : public ScCellRangeObj,
public com::sun::star::sheet::XSheetOutline,
public com::sun::star::util::XProtectable,
public com::sun::star::sheet::XScenario,
- public com::sun::star::sheet::XScenarioEnhanced
+ public com::sun::star::sheet::XScenarioEnhanced,
+ public com::sun::star::sheet::XExternalSheetName
{
friend class ScTableSheetsObj; // fuer insertByName()
@@ -1292,6 +1318,11 @@ public:
getRanges( )
throw(::com::sun::star::uno::RuntimeException);
+ // XExternalSheetName
+ virtual void SAL_CALL setExternalName( const ::rtl::OUString& aUrl, const ::rtl::OUString& aSheetName )
+ throw (::com::sun::star::container::ElementExistException,
+ ::com::sun::star::uno::RuntimeException);
+
// XPropertySet ueberladen wegen Sheet-Properties
virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo >
SAL_CALL getPropertySetInfo()