summaryrefslogtreecommitdiff
path: root/include/formula
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2015-04-24 16:51:36 +0200
committerEike Rathke <erack@redhat.com>2015-04-24 17:04:47 +0200
commit13b9e62d66d1d34dcc66c0f6df592a7129fa3d0a (patch)
tree46e28d0d20d927ee01a13d4e462a18114d932b17 /include/formula
parent9a8d327e023d59ad02378edf4cb9ccf2478fcdf5 (diff)
TableRef: centralized FormulaCompiler::NeedsTableRefTransformation()
... and include OOXML until we actually write Table. Change-Id: I95fa65bd593c72af409728cea1ec599481beaaab
Diffstat (limited to 'include/formula')
-rw-r--r--include/formula/FormulaCompiler.hxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/formula/FormulaCompiler.hxx b/include/formula/FormulaCompiler.hxx
index 4137e62e90ac..7d95ff156e23 100644
--- a/include/formula/FormulaCompiler.hxx
+++ b/include/formula/FormulaCompiler.hxx
@@ -255,6 +255,12 @@ public:
including an address reference convention. */
inline FormulaGrammar::Grammar GetGrammar() const { return meGrammar; }
+ /** Whether current symbol set and grammar need transformation of Table
+ structured references to A1 style references when writing / exporting
+ (creating strings).
+ */
+ bool NeedsTableRefTransformation() const;
+
static void UpdateSeparatorsNative( const OUString& rSep, const OUString& rArrayColSep, const OUString& rArrayRowSep );
static void ResetNativeSymbols();
static void SetNativeSymbols( const OpCodeMapPtr& xMap );