diff options
author | Eike Rathke <erack@redhat.com> | 2015-07-17 15:21:48 +0200 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2015-07-17 15:26:49 +0200 |
commit | 8eadeb91cde9709f006e8c5e19e98bff44dbd177 (patch) | |
tree | 095b5a5c73d4f6ecd6773c3cecba7e3dea8d3fdb /sc/inc/document.hxx | |
parent | 9dd4b06304a615d2d600d6b1cdf0d6d445311b0d (diff) |
Resolves: tdf#77479 do not reset AutoFilter range for temporary operations
Change-Id: I22f5e74ca91eb188ce669762927dd25604a256ff
Diffstat (limited to 'sc/inc/document.hxx')
-rw-r--r-- | sc/inc/document.hxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sc/inc/document.hxx b/sc/inc/document.hxx index 0e6c7e34cbfb..74f25b8f10d6 100644 --- a/sc/inc/document.hxx +++ b/sc/inc/document.hxx @@ -319,6 +319,7 @@ private: ScScriptTypeData* pScriptTypeData; ScRefreshTimerControl* pRefreshTimerControl; rtl::Reference<SvxForbiddenCharactersTable> xForbiddenCharacters; + ScDBData* mpAnonymousDBData; ScFieldEditEngine* pCacheFieldEditEngine; @@ -612,6 +613,13 @@ public: SC_DLLPUBLIC void SetAnonymousDBData(SCTAB nTab, ScDBData* pDBData); SC_DLLPUBLIC ScDBData* GetAnonymousDBData(SCTAB nTab); + /** One document global anonymous database range for temporary operations, + used if the corresponding sheet-local anonymous database range is + already used with AutoFilter and range differs. Not stored in document + files. */ + SC_DLLPUBLIC void SetAnonymousDBData(ScDBData* pDBData); + SC_DLLPUBLIC ScDBData* GetAnonymousDBData(); + SC_DLLPUBLIC SCTAB GetTableCount() const; SvNumberFormatterIndexTable* GetFormatExchangeList() const { return pFormatExchangeList; } |