diff options
author | Eike Rathke <erack@redhat.com> | 2015-06-23 22:43:07 +0200 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2015-06-24 16:54:26 +0200 |
commit | 6055eb2ca4c3c58f2e510b92bcf57c669bd56e3f (patch) | |
tree | 670cc69c05d7c36cda068c470fd4cc1bfccbf158 /sc | |
parent | 5cba714b4d03ed54debf71534ad8c8edc383a01e (diff) |
TableRef: add ScDBData::maTableColumnNames
Change-Id: Ifb95f76f518646e32d1df45a77f146ad3a255087
Diffstat (limited to 'sc')
-rw-r--r-- | sc/inc/dbdata.hxx | 4 | ||||
-rw-r--r-- | sc/source/core/tool/dbdata.cxx | 7 |
2 files changed, 9 insertions, 2 deletions
diff --git a/sc/inc/dbdata.hxx b/sc/inc/dbdata.hxx index 66b0532e404e..c1d41f934810 100644 --- a/sc/inc/dbdata.hxx +++ b/sc/inc/dbdata.hxx @@ -68,6 +68,8 @@ private: bool bAutoFilter; ///< AutoFilter? (not saved) bool bModified; ///< is set/cleared for/by(?) UpdateReference + ::std::vector< OUString > maTableColumnNames; ///< names of table columns + using ScRefreshTimer::operator==; public: @@ -108,6 +110,8 @@ public: void SetKeepFmt(bool bSet) { bKeepFmt = bSet; } bool IsStripData() const { return bStripData; } void SetStripData(bool bSet) { bStripData = bSet; } + const ::std::vector< OUString >& GetTableColumnNames() { return maTableColumnNames; } + void SetTableColumnNames( const ::std::vector< OUString >& rNames ) { maTableColumnNames = rNames; } OUString GetSourceString() const; OUString GetOperations() const; diff --git a/sc/source/core/tool/dbdata.cxx b/sc/source/core/tool/dbdata.cxx index 56b0bc80be94..34c2f69b2835 100644 --- a/sc/source/core/tool/dbdata.cxx +++ b/sc/source/core/tool/dbdata.cxx @@ -102,7 +102,8 @@ ScDBData::ScDBData( const ScDBData& rData ) : bDBSelection (rData.bDBSelection), nIndex (rData.nIndex), bAutoFilter (rData.bAutoFilter), - bModified (rData.bModified) + bModified (rData.bModified), + maTableColumnNames (rData.maTableColumnNames) { } @@ -130,7 +131,8 @@ ScDBData::ScDBData( const OUString& rName, const ScDBData& rData ) : bDBSelection (rData.bDBSelection), nIndex (rData.nIndex), bAutoFilter (rData.bAutoFilter), - bModified (rData.bModified) + bModified (rData.bModified), + maTableColumnNames (rData.maTableColumnNames) { aUpper = ScGlobal::pCharClass->uppercase(aUpper); } @@ -160,6 +162,7 @@ ScDBData& ScDBData::operator= (const ScDBData& rData) bDBSelection = rData.bDBSelection; nIndex = rData.nIndex; bAutoFilter = rData.bAutoFilter; + maTableColumnNames = rData.maTableColumnNames; return *this; } |