summaryrefslogtreecommitdiff
path: root/sc/inc
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2024-04-01 22:27:21 +0900
committerTomaž Vajngerl <quikee@gmail.com>2024-04-12 00:59:11 +0200
commit81a24b62c72d722fd4a80878300e7ab257ecdcc7 (patch)
treed07e086984c5bf78a3cecf0fb46c74e036d9650a /sc/inc
parent6347c89711903834cc9188abda5d5a253053b789 (diff)
pivot: split ScDPOutput::Output to multiple methods
Change-Id: Idad1c4652a9d506d0584570e55855b0a9406959a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165684 Tested-by: Tomaž Vajngerl <quikee@gmail.com> Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'sc/inc')
-rw-r--r--sc/inc/dpoutput.hxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/sc/inc/dpoutput.hxx b/sc/inc/dpoutput.hxx
index a1087d182bab..01ae4fb1c600 100644
--- a/sc/inc/dpoutput.hxx
+++ b/sc/inc/dpoutput.hxx
@@ -43,6 +43,7 @@ namespace com::sun::star::sheet {
namespace tools { class Rectangle; }
class ScDocument;
struct ScDPOutLevelData;
+class ScDPOutputImpl;
class ScDPOutput
{
@@ -109,6 +110,11 @@ private:
/// Find row field index from row position in case of compact layout.
sal_Int32 GetRowFieldCompact(SCCOL nColQuery, SCROW nRowQuery) const;
+ void outputPageFields(SCTAB nTab);
+ void outputColumnHeaders(SCTAB nTab, ScDPOutputImpl& rOutputImpl);
+ void outputRowHeader(SCTAB nTab, ScDPOutputImpl& rOutputImpl);
+ void outputDataResults(SCTAB nTab);
+
public:
ScDPOutput( ScDocument* pD,
css::uno::Reference< css::sheet::XDimensionsSupplier> xSrc,