diff options
author | Kohei Yoshida <kohei.yoshida@collabora.com> | 2014-04-07 14:13:20 -0400 |
---|---|---|
committer | Fridrich Strba <fridrich@documentfoundation.org> | 2014-04-08 16:32:43 +0000 |
commit | 3a9b9a41c567c4e8f6c6bec0a4bb35dc581d577e (patch) | |
tree | af593f5f7761f576e96411adc47626a008bfa123 /sc/inc/table.hxx | |
parent | bcba071c0d583a0b3a62d6d718829b906ecc37f2 (diff) |
fdo#75741: Re-implement CompileNameFormula for formula groups.
(cherry picked from commit 355baf573425165cbc1c789a6271eb29940e1f76)
(cherry picked from commit 615f6aa293a6da90da94e6e78828198ffbc0ca5e)
Conflicts:
sc/inc/document.hxx
sc/source/core/data/column4.cxx
sc/source/core/data/document10.cxx
sc/source/core/data/table7.cxx
sc/source/ui/docshell/docfunc.cxx
sc/source/ui/undo/undocell.cxx
sc/source/ui/unoobj/nameuno.cxx
Change-Id: I57e1e464ac5f7abc10ce5ea5752e036ddb6cf6d7
Reviewed-on: https://gerrit.libreoffice.org/8889
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
Diffstat (limited to 'sc/inc/table.hxx')
-rw-r--r-- | sc/inc/table.hxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sc/inc/table.hxx b/sc/inc/table.hxx index 77e5996064b0..f6d9a32956cf 100644 --- a/sc/inc/table.hxx +++ b/sc/inc/table.hxx @@ -849,6 +849,11 @@ public: void SetRangeName(ScRangeName* pNew); ScRangeName* GetRangeName() const; + void PreprocessRangeNameUpdate( + sc::EndListeningContext& rEndListenCxt, sc::CompileFormulaContext& rCompileCxt ); + + void PostprocessRangeNameUpdate( sc::CompileFormulaContext& rCompileCxt ); + ScConditionalFormatList* GetCondFormList(); const ScConditionalFormatList* GetCondFormList() const; void SetCondFormList( ScConditionalFormatList* pList ); @@ -1007,7 +1012,6 @@ private: bool TestTabRefAbs(SCTAB nTable) const; void CompileDBFormula( sc::CompileFormulaContext& rCxt ); void CompileDBFormula( sc::CompileFormulaContext& rCxt, bool bCreateFormulaString ); - void CompileNameFormula( sc::CompileFormulaContext& rCxt, bool bCreateFormulaString ); void CompileColRowNameFormula( sc::CompileFormulaContext& rCxt ); void RebuildFormulaGroups(); |