diff options
Diffstat (limited to 'sc/source/filter/inc/xetable.hxx')
-rw-r--r-- | sc/source/filter/inc/xetable.hxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sc/source/filter/inc/xetable.hxx b/sc/source/filter/inc/xetable.hxx index 3109b3794bba..8a26e3dffb12 100644 --- a/sc/source/filter/inc/xetable.hxx +++ b/sc/source/filter/inc/xetable.hxx @@ -774,6 +774,7 @@ public: /** Writes all COLINFO records of this buffer. */ virtual void Save( XclExpStream& rStrm ) override; virtual void SaveXml( XclExpXmlStream& rStrm ) override; + sal_uInt8 GetHighestOutlineLevel() { return maHighestOutlineLevel; } private: typedef XclExpRecordList< XclExpColinfo > XclExpColinfoList; @@ -782,6 +783,7 @@ private: XclExpColinfoList maColInfos; /// List of COLINFO records. XclExpDefcolwidth maDefcolwidth; /// The DEFCOLWIDTH record. XclExpColOutlineBuffer maOutlineBfr; /// Buffer for column outline groups. + sal_uInt8 maHighestOutlineLevel; /// Highest number of outline levels for columns in sheet. }; class XclExpRow; @@ -932,7 +934,8 @@ public: virtual void Save( XclExpStream& rStrm ) override; virtual void SaveXml( XclExpXmlStream& rStrm ) override; - XclExpDimensions& GetDimensions() { return maDimensions;} + XclExpDimensions& GetDimensions() { return maDimensions; } + sal_uInt8 GetHighestOutlineLevel() { return maHighestOutlineLevel; } private: /** Returns access to the specified ROW record. Inserts preceding missing ROW records. @@ -947,6 +950,7 @@ private: RowMap maRowMap; XclExpRowOutlineBuffer maOutlineBfr; /// Buffer for row outline groups. XclExpDimensions maDimensions; /// DIMENSIONS record for used area. + sal_uInt8 maHighestOutlineLevel; /// Highest number of outline levels for rows in sheet. }; // Cell Table |