summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorIrányossy Knoblauch Artúr <ikartur@gmail.com>2013-04-06 10:13:24 +0200
committerNémeth László <nemeth@numbertext.org>2013-04-08 14:19:48 +0000
commit95487b1116471b19447b9720b64a934abd668aff (patch)
tree1e3ec9161fdc12c05f5f99e5159010f071a83457 /sc
parent50977ad9ce8767562903cacf6084323ab4a21202 (diff)
fdo#49120 - Implementig XML_state
Change-Id: If4779aeb5301bb3e422ceb6a4029ddf5542ab03d Reviewed-on: https://gerrit.libreoffice.org/3222 Reviewed-by: Németh László <nemeth@numbertext.org> Tested-by: Németh László <nemeth@numbertext.org>
Diffstat (limited to 'sc')
-rw-r--r--sc/source/filter/excel/xeview.cxx5
-rw-r--r--sc/source/filter/inc/xeview.hxx1
2 files changed, 4 insertions, 2 deletions
diff --git a/sc/source/filter/excel/xeview.cxx b/sc/source/filter/excel/xeview.cxx
index 763b9e778eb4..37d409097c09 100644
--- a/sc/source/filter/excel/xeview.cxx
+++ b/sc/source/filter/excel/xeview.cxx
@@ -164,7 +164,8 @@ XclExpPane::XclExpPane( const XclTabViewData& rData ) :
mnSplitX( rData.mnSplitX ),
mnSplitY( rData.mnSplitY ),
maSecondXclPos( rData.maSecondXclPos ),
- mnActivePane( rData.mnActivePane )
+ mnActivePane( rData.mnActivePane ),
+ mbFrozenPanes( rData.mbFrozenPanes )
{
OSL_ENSURE( rData.IsSplit(), "XclExpPane::XclExpPane - no PANE record for unsplit view" );
}
@@ -188,7 +189,7 @@ void XclExpPane::SaveXml( XclExpXmlStream& rStrm )
XML_ySplit, OString::valueOf( (sal_Int32)mnSplitY ).getStr(),
XML_topLeftCell, XclXmlUtils::ToOString( maSecondXclPos ).getStr(),
XML_activePane, lcl_GetActivePane( mnActivePane ),
- // OOXTODO: XML_state,
+ XML_state, mbFrozenPanes ? "frozen" : "split",
FSEND );
}
diff --git a/sc/source/filter/inc/xeview.hxx b/sc/source/filter/inc/xeview.hxx
index 07a0b0c95ac9..ab53e6d6952d 100644
--- a/sc/source/filter/inc/xeview.hxx
+++ b/sc/source/filter/inc/xeview.hxx
@@ -103,6 +103,7 @@ private:
sal_uInt32 mnSplitY; /// Split Y position, or frozen row.
XclAddress maSecondXclPos; /// First visible cell in additional panes.
sal_uInt8 mnActivePane; /// Active pane (with cell cursor).
+ bool mbFrozenPanes; /// true = "frozen" panes; false = "split" window.
};
// ----------------------------------------------------------------------------