summaryrefslogtreecommitdiff
path: root/sc/inc/dpoutput.hxx
diff options
context:
space:
mode:
authorIvo Hinkelmann <ihi@openoffice.org>2007-11-26 14:18:57 +0000
committerIvo Hinkelmann <ihi@openoffice.org>2007-11-26 14:18:57 +0000
commit4287070a910b63ba6aa001092e800d2406cc60f1 (patch)
treecb45c3c780076a90c94558648615d45aa660faa5 /sc/inc/dpoutput.hxx
parent13527d0874af4b023bb293f98cbf94c2fa66fd0d (diff)
INTEGRATION: CWS datapilotdetails (1.8.118); FILE MERGED
2007/11/02 09:54:51 nn 1.8.118.1: #i57030# DataPilot drill down to source rows for result values
Diffstat (limited to 'sc/inc/dpoutput.hxx')
-rw-r--r--sc/inc/dpoutput.hxx13
1 files changed, 11 insertions, 2 deletions
diff --git a/sc/inc/dpoutput.hxx b/sc/inc/dpoutput.hxx
index 153d72078107..d3fbcd04934c 100644
--- a/sc/inc/dpoutput.hxx
+++ b/sc/inc/dpoutput.hxx
@@ -4,9 +4,9 @@
*
* $RCSfile: dpoutput.hxx,v $
*
- * $Revision: 1.8 $
+ * $Revision: 1.9 $
*
- * last change: $Author: hr $ $Date: 2007-06-27 13:42:13 $
+ * last change: $Author: ihi $ $Date: 2007-11-26 15:18:57 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -62,6 +62,10 @@
#include <vector>
+namespace com { namespace sun { namespace star { namespace sheet {
+ struct DataPilotFieldFilter;
+}}}}
+
class Rectangle;
class SvStream;
class ScDocument;
@@ -166,6 +170,11 @@ public:
BOOL HasError(); // range overflow or exception from source
void GetPositionData( ScDPPositionData& rData, const ScAddress& rPos );
+
+ /** Get filtering criteria based on the position of the cell within data
+ field region. */
+ bool GetDataFieldPositionData(::std::vector< ::com::sun::star::sheet::DataPilotFieldFilter >& rFilters, const ScAddress& rPos);
+
BOOL GetPivotData( ScDPGetPivotDataField& rTarget, /* returns result */
const std::vector< ScDPGetPivotDataField >& rFilters );
long GetHeaderDim( const ScAddress& rPos, USHORT& rOrient );