diff options
author | Markus Mohrhard <markus.mohrhard@collabora.co.uk> | 2014-08-16 05:25:32 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@collabora.co.uk> | 2014-08-16 05:25:32 +0200 |
commit | 1cf19ea84794ca065749667b480dfed2d27d47b7 (patch) | |
tree | 4aec42e164a4dbdcd752903f3ec6994de96bde77 /sc/inc/column.hxx | |
parent | 17f6f60c1c20782fb1cde69b949b97c2f3b0d830 (diff) |
don't call ScMarkData::GetMarkedRanges in ScColumn, related fdo#79422
This drops the calls to ScMarkData::GetMarkedRanges by a factor of 1k.
Change-Id: I12b1ab3877120a1fbccaccaa7996cbb7efe948b6
Diffstat (limited to 'sc/inc/column.hxx')
-rw-r--r-- | sc/inc/column.hxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sc/inc/column.hxx b/sc/inc/column.hxx index fb1eb97d0e33..a14a43f24473 100644 --- a/sc/inc/column.hxx +++ b/sc/inc/column.hxx @@ -24,6 +24,7 @@ #include "global.hxx" #include "address.hxx" #include "rangenam.hxx" +#include "rangelst.hxx" #include "types.hxx" #include "mtvelements.hxx" #include <formula/types.hxx> @@ -262,7 +263,7 @@ public: ScAttrIterator* CreateAttrIterator( SCROW nStartRow, SCROW nEndRow ) const; void UpdateSelectionFunction( - const ScMarkData& rMark, ScFunctionData& rData, ScFlatBoolRowSegments& rHiddenRows ); + const ScRangeList& rRanges, ScFunctionData& rData, ScFlatBoolRowSegments& rHiddenRows ); void CopyToColumn( sc::CopyToDocContext& rCxt, SCROW nRow1, SCROW nRow2, sal_uInt16 nFlags, bool bMarked, |