diff options
author | Kohei Yoshida <kohei.yoshida@collabora.com> | 2014-08-22 22:57:05 -0400 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@collabora.com> | 2014-08-28 21:37:08 -0400 |
commit | f5aeaa3845ae794a6320f082b1354f946d96cec1 (patch) | |
tree | b44cd1de8be9f7a03372c50239af59daf4cce10e /sc/source/filter/inc/xeroot.hxx | |
parent | 902e3898d385875029fda3b42c1854b159a18483 (diff) |
bnc#822173: Initial work on exporting pivot cache and pivot table to xlsx.
Still not perfect, but it somewhat does work.
Change-Id: Ic248e20f7ab18a37f56b2034f57551dded956bab
Diffstat (limited to 'sc/source/filter/inc/xeroot.hxx')
-rw-r--r-- | sc/source/filter/inc/xeroot.hxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sc/source/filter/inc/xeroot.hxx b/sc/source/filter/inc/xeroot.hxx index 4906a187e374..35de5c62c52b 100644 --- a/sc/source/filter/inc/xeroot.hxx +++ b/sc/source/filter/inc/xeroot.hxx @@ -51,6 +51,7 @@ class XclExpObjectManager; class XclExpFilterManager; class XclExpPivotTableManager; class XclExpDxfs; +class XclExpXmlPivotTableManager; /** Stores global buffers and data needed for Excel export filter. */ struct XclExpRootData : public XclRootData @@ -90,6 +91,8 @@ struct XclExpRootData : public XclRootData XclExpPTableMgrRef mxPTableMgr; /// All pivot tables and pivot caches. XclExpDxfsRef mxDxfs; /// All delta formatting entries + boost::shared_ptr<XclExpXmlPivotTableManager> mxXmlPTableMgr; + ScCompiler::OpCodeMapPtr mxOpCodeMap; /// mapping between op-codes and names bool mbRelUrl; /// true = Store URLs relative. @@ -144,6 +147,8 @@ public: /** Returns the differential formatting list */ XclExpDxfs& GetDxfs() const; + XclExpXmlPivotTableManager& GetXmlPivotTableManager(); + /** Is called when export filter starts to create the Excel document (all BIFF versions). */ void InitializeConvert(); /** Is called when export filter starts to create the workbook global data (>=BIFF5). */ |