diff options
author | Oliver Bolte <obo@openoffice.org> | 2008-01-10 12:07:33 +0000 |
---|---|---|
committer | Oliver Bolte <obo@openoffice.org> | 2008-01-10 12:07:33 +0000 |
commit | 8bbcd9a22c28decdb66304505a7846da103889ea (patch) | |
tree | ffde41f674ed56e47da40e9eff269173d7400cbf /sc/inc/cellsuno.hxx | |
parent | 2fab2c84246aaba1cc3a6d52653abe758f5835bb (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.hxx | 37 |
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() |