diff options
author | Eike Rathke <erack@redhat.com> | 2015-04-07 21:04:23 +0200 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2015-04-07 23:23:04 +0200 |
commit | 576b14ead012993b58a5217c9c8e863f59fc5088 (patch) | |
tree | 9c6113414bd940f5f04254447c473121c2c95119 /sc | |
parent | 6e3984f871b9b5035c7a928d401714dff7474fd7 (diff) |
TableRef: add Totals to ScDBData
Change-Id: Ie38eaba48abbfc4f54304b349f5d2b135f4f7046
Diffstat (limited to 'sc')
-rw-r--r-- | sc/inc/dbdata.hxx | 3 | ||||
-rw-r--r-- | sc/source/core/tool/dbdata.cxx | 6 |
2 files changed, 9 insertions, 0 deletions
diff --git a/sc/inc/dbdata.hxx b/sc/inc/dbdata.hxx index c2a842602eed..708bd858c628 100644 --- a/sc/inc/dbdata.hxx +++ b/sc/inc/dbdata.hxx @@ -53,6 +53,7 @@ private: SCROW nEndRow; bool bByRow; bool bHasHeader; + bool bHasTotals; bool bDoSize; bool bKeepFmt; bool bStripData; @@ -97,6 +98,8 @@ public: void SetByRow(bool bByR) { bByRow = bByR; } bool HasHeader() const { return bHasHeader; } void SetHeader(bool bHasH) { bHasHeader = bHasH; } + bool HasTotals() const { return bHasTotals; } + void SetTotals(bool bTotals) { bHasTotals = bTotals; } void SetIndex(sal_uInt16 nInd) { nIndex = nInd; } sal_uInt16 GetIndex() const { return nIndex; } bool IsDoSize() const { return bDoSize; } diff --git a/sc/source/core/tool/dbdata.cxx b/sc/source/core/tool/dbdata.cxx index e9299e301a58..64bb3842568b 100644 --- a/sc/source/core/tool/dbdata.cxx +++ b/sc/source/core/tool/dbdata.cxx @@ -65,6 +65,7 @@ ScDBData::ScDBData( const OUString& rName, nEndRow (nRow2), bByRow (bByR), bHasHeader (bHasH), + bHasTotals (false), bDoSize (false), bKeepFmt (false), bStripData (false), @@ -92,6 +93,7 @@ ScDBData::ScDBData( const ScDBData& rData ) : nEndRow (rData.nEndRow), bByRow (rData.bByRow), bHasHeader (rData.bHasHeader), + bHasTotals (rData.bHasTotals), bDoSize (rData.bDoSize), bKeepFmt (rData.bKeepFmt), bStripData (rData.bStripData), @@ -119,6 +121,7 @@ ScDBData::ScDBData( const OUString& rName, const ScDBData& rData ) : nEndRow (rData.nEndRow), bByRow (rData.bByRow), bHasHeader (rData.bHasHeader), + bHasTotals (rData.bHasTotals), bDoSize (rData.bDoSize), bKeepFmt (rData.bKeepFmt), bStripData (rData.bStripData), @@ -148,6 +151,7 @@ ScDBData& ScDBData::operator= (const ScDBData& rData) nEndRow = rData.nEndRow; bByRow = rData.bByRow; bHasHeader = rData.bHasHeader; + bHasTotals = rData.bHasTotals; bDoSize = rData.bDoSize; bKeepFmt = rData.bKeepFmt; bStripData = rData.bStripData; @@ -328,6 +332,7 @@ void ScDBData::GetSortParam( ScSortParam& rSortParam ) const rSortParam.nRow2 = nEndRow; rSortParam.bByRow = bByRow; rSortParam.bHasHeader = bHasHeader; + /* TODO: add Totals to ScSortParam? */ } void ScDBData::SetSortParam( const ScSortParam& rSortParam ) @@ -346,6 +351,7 @@ void ScDBData::GetQueryParam( ScQueryParam& rQueryParam ) const rQueryParam.nTab = nTable; rQueryParam.bByRow = bByRow; rQueryParam.bHasHeader = bHasHeader; + /* TODO: add Totals to ScQueryParam? */ } void ScDBData::SetQueryParam(const ScQueryParam& rQueryParam) |