diff options
Diffstat (limited to 'sc/inc/column.hxx')
-rw-r--r-- | sc/inc/column.hxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sc/inc/column.hxx b/sc/inc/column.hxx index 9303575a5d9d..56aa1f9fc65e 100644 --- a/sc/inc/column.hxx +++ b/sc/inc/column.hxx @@ -204,6 +204,7 @@ class ScColumn : protected ScColumnData SCTAB nTab; bool mbFiltering : 1; // it is true if there is a filtering in the column + bool mbFilteredRow : 1; // it is true if the actual row of the filtered column is hidden bool mbEmptyBroadcastersPending : 1; // a broadcaster not removed during EnableDelayDeletingBroadcasters() friend class ScDocument; // for FillInfo @@ -255,6 +256,7 @@ public: SCTAB GetTab() const { return nTab; } SCCOL GetCol() const { return nCol; } bool HasFiltering() const { return mbFiltering; } + bool IsFilteredRow() const { return mbFilteredRow; } sc::CellStoreType& GetCellStore() { return maCells; } const sc::CellStoreType& GetCellStore() const { return maCells; } sc::CellTextAttrStoreType& GetCellAttrStore() { return maCellTextAttrs; } @@ -598,7 +600,7 @@ public: void GetFilterEntries( sc::ColumnBlockConstPosition& rBlockPos, SCROW nStartRow, SCROW nEndRow, - ScFilterEntries& rFilterEntries, bool bFiltering ); + ScFilterEntries& rFilterEntries, bool bFiltering, bool bHiddenRow = false ); bool GetDataEntries( SCROW nRow, std::set<ScTypedStrData>& rStrings) const; |