diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2007-05-22 18:39:08 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2007-05-22 18:39:08 +0000 |
commit | 33c7f2b6c8a68dc5df1ba3bdff2792f1bb9f5a83 (patch) | |
tree | 939677749ff9e3b02fb8d3e9f14a96c80f2925c8 /sc/inc/docuno.hxx | |
parent | 6ce74ea523c3e03844ae0615feae9d1336105b44 (diff) |
INTEGRATION: CWS chart2mst3 (1.16.10); FILE MERGED
2007/05/14 20:13:07 bm 1.16.10.8: RESYNC: (1.22-1.23); FILE MERGED
2006/01/25 13:36:45 bm 1.16.10.7: RESYNC: (1.21-1.22); FILE MERGED
2005/10/08 06:20:27 bm 1.16.10.6: RESYNC: (1.20-1.21); FILE MERGED
2005/05/17 12:19:14 bm 1.16.10.5: RESYNC: (1.19-1.20); FILE MERGED
2005/05/12 19:54:43 sab 1.16.10.4: get access to ranges
2004/11/02 16:02:28 bm 1.16.10.3: RESYNC: (1.17-1.19); FILE MERGED
2004/06/15 17:38:37 bm 1.16.10.2: RESYNC: (1.16-1.17); FILE MERGED
2004/05/05 14:47:14 sab 1.16.10.1: #i10733#; have access to cellranges in all sheets
Diffstat (limited to 'sc/inc/docuno.hxx')
-rw-r--r-- | sc/inc/docuno.hxx | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/sc/inc/docuno.hxx b/sc/inc/docuno.hxx index b3a783917b9f..eeb15cc4bbdf 100644 --- a/sc/inc/docuno.hxx +++ b/sc/inc/docuno.hxx @@ -4,9 +4,9 @@ * * $RCSfile: docuno.hxx,v $ * - * $Revision: 1.23 $ + * $Revision: 1.24 $ * - * last change: $Author: rt $ $Date: 2007-04-25 15:56:55 $ + * last change: $Author: vg $ $Date: 2007-05-22 19:39:08 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -109,6 +109,9 @@ #ifndef _COM_SUN_STAR_BEANS_XPROPERTYSET_HPP_ #include <com/sun/star/beans/XPropertySet.hpp> #endif +#ifndef _COM_SUN_STAR_SHEET_XCELLRANGESACCESS_HPP_ +#include <com/sun/star/sheet/XCellRangesAccess.hpp> +#endif #ifndef _CPPUHELPER_IMPLBASE2_HXX_ #include <cppuhelper/implbase2.hxx> @@ -415,8 +418,9 @@ public: }; -class ScTableSheetsObj : public cppu::WeakImplHelper4< +class ScTableSheetsObj : public cppu::WeakImplHelper5< com::sun::star::sheet::XSpreadsheets, + com::sun::star::sheet::XCellRangesAccess, com::sun::star::container::XEnumerationAccess, com::sun::star::container::XIndexAccess, com::sun::star::lang::XServiceInfo>, @@ -443,6 +447,20 @@ public: const ::rtl::OUString& aCopy, sal_Int16 nDestination ) throw(::com::sun::star::uno::RuntimeException); + // XCellRangesAccess + + virtual ::com::sun::star::uno::Reference< ::com::sun::star::table::XCell > + SAL_CALL getCellByPosition( sal_Int32 nColumn, sal_Int32 nRow, sal_Int32 nSheet ) + throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException); + + virtual ::com::sun::star::uno::Reference< ::com::sun::star::table::XCellRange > + SAL_CALL getCellRangeByPosition( sal_Int32 nLeft, sal_Int32 nTop, sal_Int32 nRight, sal_Int32 nBottom, sal_Int32 nSheet ) + throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException); + + virtual ::com::sun::star::uno::Sequence < ::com::sun::star::uno::Reference< ::com::sun::star::table::XCellRange > > + SAL_CALL getCellRangesByName( const ::rtl::OUString& aRange ) + throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException); + // XNameContainer virtual void SAL_CALL insertByName( const ::rtl::OUString& aName, const ::com::sun::star::uno::Any& aElement ) |