summaryrefslogtreecommitdiff
path: root/sc/inc/cellsuno.hxx
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2008-03-06 14:14:37 +0000
committerKurt Zenker <kz@openoffice.org>2008-03-06 14:14:37 +0000
commit87d5a25d596f6e531906d032fc8cf3aa92c12cad (patch)
treed12050e15df4411212f24849d1485c1e60995858 /sc/inc/cellsuno.hxx
parent648e392ad9ff8e4b7ec9a29cc624ac4126f09ccd (diff)
INTEGRATION: CWS odff (1.31.4); FILE MERGED
2008/02/15 14:23:03 er 1.31.4.1: #i81063# grammar here, grammar there, grammar everywhere
Diffstat (limited to 'sc/inc/cellsuno.hxx')
-rw-r--r--sc/inc/cellsuno.hxx16
1 files changed, 14 insertions, 2 deletions
diff --git a/sc/inc/cellsuno.hxx b/sc/inc/cellsuno.hxx
index 2c0cbfceb4ad..913f7f9208d7 100644
--- a/sc/inc/cellsuno.hxx
+++ b/sc/inc/cellsuno.hxx
@@ -4,9 +4,9 @@
*
* $RCSfile: cellsuno.hxx,v $
*
- * $Revision: 1.31 $
+ * $Revision: 1.32 $
*
- * last change: $Author: obo $ $Date: 2008-01-10 13:07:33 $
+ * last change: $Author: kz $ $Date: 2008-03-06 15:14:37 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -44,6 +44,8 @@
#include "rangelst.hxx" // ScRangeList
#endif
+#include "grammar.hxx"
+
#ifndef _SFXLSTNER_HXX //autogen
#include <svtools/lstner.hxx>
#endif
@@ -756,6 +758,9 @@ protected:
throw(::com::sun::star::lang::IndexOutOfBoundsException,
::com::sun::star::uno::RuntimeException);
+ void SetArrayFormula_Impl( const rtl::OUString& aFormula,
+ const ScGrammar::Grammar eGrammar )
+ throw(::com::sun::star::uno::RuntimeException);
public:
ScCellRangeObj(ScDocShell* pDocSh, const ScRange& rR);
@@ -773,6 +778,11 @@ public:
virtual void RefChanged();
+ // via getImplementation()
+ virtual void SetArrayFormulaWithGrammar( const ::rtl::OUString& aFormula,
+ const ScGrammar::Grammar )
+ throw(::com::sun::star::uno::RuntimeException);
+
// XCellRange ist Basisklasse von XSheetCellRange und XSheetOperation
// operator XCellRangeRef() const { return (XSheetCellRange*)this; }
@@ -986,6 +996,8 @@ public:
// not meant for any other purpose.
void SetFormulaResultString( const ::rtl::OUString& rResult );
void SetFormulaResultDouble( double fResult );
+ void SetFormulaWithGrammar( const ::rtl::OUString& rFormula,
+ const ScGrammar::Grammar );
const ScAddress& GetPosition() const { return aCellPos; }
// XText