summaryrefslogtreecommitdiffstats
path: root/sc/source/filter/inc
diff options
context:
space:
mode:
authorJustin Luth <justin_luth@sil.org>2017-02-10 12:44:47 +0300
committerBartosz Kosiorek <gang65@poczta.onet.pl>2017-02-15 16:05:33 +0000
commit7003415978b162bdd9f84d3e2ea0d05e5599137a (patch)
treec459561d2c73fbc2a62bb54c9d0fe4b185fb47ad /sc/source/filter/inc
parentOptimize Excel GetOrCreateRow: compare to previous map entry (diff)
downloadcore-7003415978b162bdd9f84d3e2ea0d05e5599137a.tar.gz
core-7003415978b162bdd9f84d3e2ea0d05e5599137a.zip
tdf#105840 EXCEL export: fixes for hidden defaultRow
second attempt at fixing hidden rows without creating a million repeated rows. (related to tdf#98106) This affects both .xls and .xlsx. XLSX previously had NO support for default-hidden(zeroHeight), but XLS already did. Change-Id: I804e3f2ba21e595a1c2b2ebb355f0995868dd289 Reviewed-on: https://gerrit.libreoffice.org/34128 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl> Reviewed-on: https://gerrit.libreoffice.org/34277
Diffstat (limited to 'sc/source/filter/inc')
-rw-r--r--sc/source/filter/inc/xetable.hxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/sc/source/filter/inc/xetable.hxx b/sc/source/filter/inc/xetable.hxx
index 16894b69f4a1..4eaea1511b78 100644
--- a/sc/source/filter/inc/xetable.hxx
+++ b/sc/source/filter/inc/xetable.hxx
@@ -797,6 +797,8 @@ struct XclExpDefaultRowData
explicit XclExpDefaultRowData();
explicit XclExpDefaultRowData( const XclExpRow& rRow );
+ /** Returns true, if rows are hidden by default. */
+ inline bool IsHidden() const { return ::get_flag( mnFlags, EXC_DEFROW_HIDDEN ); }
/** Returns true, if the rows have a manually set height by default. */
inline bool IsUnsynced() const { return ::get_flag( mnFlags, EXC_DEFROW_UNSYNCED ); }
};