summaryrefslogtreecommitdiff
path: root/sc/source/core/data/table2.cxx
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@gmail.com>2013-05-17 15:08:23 -0400
committerKohei Yoshida <kohei.yoshida@gmail.com>2013-05-20 20:18:46 -0400
commit430d81e1fd44f51a91b81da91504a004ab7373d8 (patch)
tree30e2dd643b1b38d4f7114bc11616405fd2e44ca0 /sc/source/core/data/table2.cxx
parent9cf69e73e6e20fda2518c27e617cc990e95d60ee (diff)
Same with MixDocument(). But this one has additional bottleneck...
With the removal of existing cells. So, this change is not enough to make this operation fly. Change-Id: Ic468375f6d0c28e2cc7d5391fb0565d53ee7fb4e
Diffstat (limited to 'sc/source/core/data/table2.cxx')
-rw-r--r--sc/source/core/data/table2.cxx14
1 files changed, 8 insertions, 6 deletions
diff --git a/sc/source/core/data/table2.cxx b/sc/source/core/data/table2.cxx
index 2eca7adc37e2..4af76be44514 100644
--- a/sc/source/core/data/table2.cxx
+++ b/sc/source/core/data/table2.cxx
@@ -831,20 +831,22 @@ void ScTable::CopyFromClip(
}
-void ScTable::MixData( SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
- sal_uInt16 nFunction, bool bSkipEmpty, ScTable* pSrcTab )
+void ScTable::MixData(
+ sc::MixDocContext& rCxt, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2,
+ sal_uInt16 nFunction, bool bSkipEmpty, const ScTable* pSrcTab )
{
for (SCCOL i=nCol1; i<=nCol2; i++)
- aCol[i].MixData( nRow1, nRow2, nFunction, bSkipEmpty, pSrcTab->aCol[i] );
+ aCol[i].MixData(rCxt, nRow1, nRow2, nFunction, bSkipEmpty, pSrcTab->aCol[i]);
}
// Markierung von diesem Dokument
-void ScTable::MixMarked( const ScMarkData& rMark, sal_uInt16 nFunction,
- bool bSkipEmpty, ScTable* pSrcTab )
+void ScTable::MixMarked(
+ sc::MixDocContext& rCxt, const ScMarkData& rMark, sal_uInt16 nFunction,
+ bool bSkipEmpty, const ScTable* pSrcTab )
{
for (SCCOL i=0; i<=MAXCOL; i++)
- aCol[i].MixMarked( rMark, nFunction, bSkipEmpty, pSrcTab->aCol[i] );
+ aCol[i].MixMarked(rCxt, rMark, nFunction, bSkipEmpty, pSrcTab->aCol[i]);
}