diff options
author | Ivo Hinkelmann <ihi@openoffice.org> | 2006-10-18 11:18:10 +0000 |
---|---|---|
committer | Ivo Hinkelmann <ihi@openoffice.org> | 2006-10-18 11:18:10 +0000 |
commit | 3845de3db854cf7c436665c5b280681e53eb1b07 (patch) | |
tree | ffedcc7a7dbd12ff05f17c6bdd00569287c962c1 /sc/inc/reffind.hxx | |
parent | INTEGRATION: CWS scr1c1 (1.6.274); FILE MERGED (diff) | |
download | core-3845de3db854cf7c436665c5b280681e53eb1b07.tar.gz core-3845de3db854cf7c436665c5b280681e53eb1b07.zip |
INTEGRATION: CWS scr1c1 (1.2.276); FILE MERGED
2006/09/07 14:20:49 jodygoldberg 1.2.276.1: Issue number: 20857
Submitted by: jodygoldberg
Implements the the core changes to support parsing and generating cell/range
references in different formats (XL R1C1/A1) along with some tools for using
the new types. This adds two new functions
XL_INDIRECT
XL_ADDRESS
but does _not_ connect them in the xls importer. Nor does the patch make any
UI changes. Those will need to be discussed. The OOo parser/generator should
not be impacted by the changes.
Diffstat (limited to 'sc/inc/reffind.hxx')
-rw-r--r-- | sc/inc/reffind.hxx | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/sc/inc/reffind.hxx b/sc/inc/reffind.hxx index 70602d0939af..495b470614e0 100644 --- a/sc/inc/reffind.hxx +++ b/sc/inc/reffind.hxx @@ -4,9 +4,9 @@ * * $RCSfile: reffind.hxx,v $ * - * $Revision: 1.2 $ + * $Revision: 1.3 $ * - * last change: $Author: rt $ $Date: 2005-09-08 17:51:35 $ + * last change: $Author: ihi $ $Date: 2006-10-18 12:18:10 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -39,6 +39,9 @@ #ifndef _STRING_HXX //autogen #include <tools/string.hxx> #endif +#ifndef SC_ADDRESS_HXX +#include "address.hxx" +#endif class ScDocument; @@ -48,6 +51,7 @@ class ScRefFinder { private: String aFormula; + ScAddress::Convention eConv; ScDocument* pDoc; xub_StrLen nFound; xub_StrLen nSelStart; @@ -56,7 +60,9 @@ private: public: static const sal_Unicode __FAR_DATA pDelimiters[]; - ScRefFinder( const String& rFormula, ScDocument* pDocument = NULL ); + ScRefFinder( const String& rFormula, + ScDocument* pDocument = NULL, + ScAddress::Convention eConvP = ScAddress::CONV_OOO ); ~ScRefFinder(); const String& GetText() const { return aFormula; } |