Kaydet (Commit) 8276d749 authored tarafından Eike Rathke's avatar Eike Rathke Kaydeden (comit) Andras Timar

TableRef: add ScDBData::maTableColumnNames

Change-Id: Ifb95f76f518646e32d1df45a77f146ad3a255087
(cherry picked from commit 6055eb2c)
üst 670e07af
...@@ -68,6 +68,8 @@ private: ...@@ -68,6 +68,8 @@ private:
bool bAutoFilter; ///< AutoFilter? (not saved) bool bAutoFilter; ///< AutoFilter? (not saved)
bool bModified; ///< is set/cleared for/by(?) UpdateReference bool bModified; ///< is set/cleared for/by(?) UpdateReference
::std::vector< OUString > maTableColumnNames; ///< names of table columns
using ScRefreshTimer::operator==; using ScRefreshTimer::operator==;
public: public:
...@@ -108,6 +110,8 @@ public: ...@@ -108,6 +110,8 @@ public:
void SetKeepFmt(bool bSet) { bKeepFmt = bSet; } void SetKeepFmt(bool bSet) { bKeepFmt = bSet; }
bool IsStripData() const { return bStripData; } bool IsStripData() const { return bStripData; }
void SetStripData(bool bSet) { bStripData = bSet; } 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 GetSourceString() const;
OUString GetOperations() const; OUString GetOperations() const;
......
...@@ -102,7 +102,8 @@ ScDBData::ScDBData( const ScDBData& rData ) : ...@@ -102,7 +102,8 @@ ScDBData::ScDBData( const ScDBData& rData ) :
bDBSelection (rData.bDBSelection), bDBSelection (rData.bDBSelection),
nIndex (rData.nIndex), nIndex (rData.nIndex),
bAutoFilter (rData.bAutoFilter), bAutoFilter (rData.bAutoFilter),
bModified (rData.bModified) bModified (rData.bModified),
maTableColumnNames (rData.maTableColumnNames)
{ {
} }
...@@ -130,7 +131,8 @@ ScDBData::ScDBData( const OUString& rName, const ScDBData& rData ) : ...@@ -130,7 +131,8 @@ ScDBData::ScDBData( const OUString& rName, const ScDBData& rData ) :
bDBSelection (rData.bDBSelection), bDBSelection (rData.bDBSelection),
nIndex (rData.nIndex), nIndex (rData.nIndex),
bAutoFilter (rData.bAutoFilter), bAutoFilter (rData.bAutoFilter),
bModified (rData.bModified) bModified (rData.bModified),
maTableColumnNames (rData.maTableColumnNames)
{ {
aUpper = ScGlobal::pCharClass->uppercase(aUpper); aUpper = ScGlobal::pCharClass->uppercase(aUpper);
} }
...@@ -160,6 +162,7 @@ ScDBData& ScDBData::operator= (const ScDBData& rData) ...@@ -160,6 +162,7 @@ ScDBData& ScDBData::operator= (const ScDBData& rData)
bDBSelection = rData.bDBSelection; bDBSelection = rData.bDBSelection;
nIndex = rData.nIndex; nIndex = rData.nIndex;
bAutoFilter = rData.bAutoFilter; bAutoFilter = rData.bAutoFilter;
maTableColumnNames = rData.maTableColumnNames;
return *this; return *this;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment