diff options
author | Kohei Yoshida <kohei.yoshida@gmail.com> | 2013-07-30 00:11:06 -0400 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@gmail.com> | 2013-07-30 23:50:01 -0400 |
commit | e663dfee253fcd02d6d76c3d8934299a495a7f88 (patch) | |
tree | ba60419bc768fc613184304c2b9def8100d2d82d /sc/inc/rangenam.hxx | |
parent | These methods are now unused. (diff) | |
download | core-e663dfee253fcd02d6d76c3d8934299a495a7f88.tar.gz core-e663dfee253fcd02d6d76c3d8934299a495a7f88.zip |
Handle named range update on sheet insertion.
Change-Id: I05b43bad84333ac8aeee7928898bdd90eed53c38
Diffstat (limited to 'sc/inc/rangenam.hxx')
-rw-r--r-- | sc/inc/rangenam.hxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sc/inc/rangenam.hxx b/sc/inc/rangenam.hxx index a040a6b96880..cceb4d6c9b7d 100644 --- a/sc/inc/rangenam.hxx +++ b/sc/inc/rangenam.hxx @@ -35,6 +35,7 @@ class ScTokenArray; namespace sc { struct RefUpdateContext; + struct RefUpdateInsertTabContext; } typedef sal_uInt16 RangeType; @@ -141,6 +142,7 @@ public: bool IsRangeAtBlock( const ScRange& ) const; void UpdateTabRef(SCTAB nOldTable, TabRefUpdateMode eMode, SCTAB nNewTable, SCTAB nNewSheets); + void UpdateInsertTab( sc::RefUpdateInsertTabContext& rCxt, SCTAB nLocalTab = -1 ); void ValidateTabRefs(); @@ -189,6 +191,7 @@ public: SC_DLLPUBLIC const ScRangeData* findByUpperName(const OUString& rName) const; SC_DLLPUBLIC ScRangeData* findByIndex(sal_uInt16 i) const; void UpdateReference( sc::RefUpdateContext& rCxt, SCTAB nLocalTab = -1 ); + void UpdateInsertTab( sc::RefUpdateInsertTabContext& rCxt, SCTAB nLocalTab = -1 ); void UpdateTabRef(SCTAB nTable, ScRangeData::TabRefUpdateMode eMode, SCTAB nNewTable = 0, SCTAB nNewSheets = 1); void UpdateTranspose(const ScRange& rSource, const ScAddress& rDest); void UpdateGrow(const ScRange& rArea, SCCOL nGrowX, SCROW nGrowY); |