summaryrefslogtreecommitdiff
path: root/sc/inc
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2015-07-16 17:52:29 +0200
committerAndras Timar <andras.timar@collabora.com>2015-08-06 12:56:33 +0200
commite0b16213bfb2d3a22e7c431cd92899944165f3dc (patch)
tree546eddee81d6c60c5b4a82e1e9097f2fc90ce5bb /sc/inc
parent9cb11afc6112694a3e273a00477165253b72c043 (diff)
Resolves: tdf#88402 remember sort "has headers" at anonymous database ranges
Change-Id: I4a126f40589fd401f3a63f74be5e86e3df947ef6 (cherry picked from commit 33255f974fc712b9e9e2965a350c65a2195a7ae6) Reviewed-on: https://gerrit.libreoffice.org/17136 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Diffstat (limited to 'sc/inc')
-rw-r--r--sc/inc/dbdata.hxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/sc/inc/dbdata.hxx b/sc/inc/dbdata.hxx
index 4965e94ba043..fdcf678c6a2b 100644
--- a/sc/inc/dbdata.hxx
+++ b/sc/inc/dbdata.hxx
@@ -128,6 +128,10 @@ public:
void GetSortParam(ScSortParam& rSortParam) const;
void SetSortParam(const ScSortParam& rSortParam);
+ /** Remember some more settings of ScSortParam, only to be called at
+ anonymous DB ranges as it at least overwrites bHasHeader. */
+ void UpdateFromSortParam( const ScSortParam& rSortParam );
+
SC_DLLPUBLIC void GetQueryParam(ScQueryParam& rQueryParam) const;
SC_DLLPUBLIC void SetQueryParam(const ScQueryParam& rQueryParam);
SC_DLLPUBLIC bool GetAdvancedQuerySource(ScRange& rSource) const;
@@ -228,6 +232,7 @@ public:
ScDBData* getByRange(const ScRange& rRange);
void insert(ScDBData* p);
bool empty() const;
+ bool has( const ScDBData* p ) const;
bool operator== (const AnonDBs& r) const;
};