summaryrefslogtreecommitdiff
path: root/sc/inc/scabstdlg.hxx
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2004-06-04 12:56:44 +0000
committerOliver Bolte <obo@openoffice.org>2004-06-04 12:56:44 +0000
commit7270cbed621cf8607b0e6c125d658e8a9d0360dd (patch)
tree0704db5ab13cdd90edfac96b0b359d58b96067e9 /sc/inc/scabstdlg.hxx
parentc15356dbe4f4ebfa54e4edf22532fde0f39a3733 (diff)
INTEGRATION: CWS fieldoptions (1.2.12); FILE MERGED
2004/05/27 08:27:47 dr 1.2.12.1: #100000# dialogdiet changes
Diffstat (limited to 'sc/inc/scabstdlg.hxx')
-rw-r--r--sc/inc/scabstdlg.hxx35
1 files changed, 27 insertions, 8 deletions
diff --git a/sc/inc/scabstdlg.hxx b/sc/inc/scabstdlg.hxx
index 36c47e4803df..690a194ee4c1 100644
--- a/sc/inc/scabstdlg.hxx
+++ b/sc/inc/scabstdlg.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: scabstdlg.hxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: hr $ $Date: 2004-05-10 15:54:22 $
+ * last change: $Author: obo $ $Date: 2004-06-04 13:56:44 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -76,6 +76,7 @@
#endif
#include "sc.hrc"
#include "global.hxx"
+#include "pivot.hxx"
class ScAsciiOptions;
class ScAutoFormat;
@@ -87,7 +88,12 @@ class ScRangeName;
class ScQueryItem;
class ScImportOptions;
class SfxStyleSheetBase;
+class ScDPObject;
+struct ScDPFuncData;
+namespace com { namespace sun { namespace star { namespace sheet {
+ struct DataPilotFieldReference;
+} } } }
class AbstractScImportAsciiDlg : public VclAbstractDialog //add for ScImportAsciiDlg
{
@@ -257,7 +263,14 @@ class AbstractScDPFunctionDlg : public VclAbstractDialog //add for ScDPFunction
{
public:
virtual USHORT GetFuncMask() const = 0;
- virtual BOOL GetShowAll() const = 0;
+ virtual ::com::sun::star::sheet::DataPilotFieldReference GetFieldRef() const = 0;
+};
+
+class AbstractScDPSubtotalDlg : public VclAbstractDialog //add for ScDPSubtotalDlg
+{
+public:
+ virtual USHORT GetFuncMask() const = 0;
+ virtual void FillLabelData( LabelData& rLabelData ) const = 0;
};
class AbstractScNewScenarioDlg : public VclAbstractDialog //add for ScNewScenarioDlg
@@ -388,11 +401,17 @@ public:
virtual AbstractScPivotFilterDlg * CreateScPivotFilterDlg ( Window* pParent, //add for ScPivotFilterDlg
const SfxItemSet& rArgSet, USHORT nSourceTab , const ResId& rResId ) = 0;
- virtual AbstractScDPFunctionDlg * CreateScDPFunctionDlg ( Window* pParent, //add for ScDPFunctionDlg
- BOOL bSubTotalFunc,
- const String& rName,
- USHORT nFunctions,
- BOOL bIsShowAll,const ResId& rResId) = 0;
+ virtual AbstractScDPFunctionDlg * CreateScDPFunctionDlg( Window* pParent, const ResId& rResId,
+ const ScDPLabelDataVec& rLabelVec,
+ const ScDPLabelData& rLabelData,
+ const ScDPFuncData& rFuncData ) = 0;
+
+ virtual AbstractScDPSubtotalDlg * CreateScDPSubtotalDlg( Window* pParent, const ResId& rResId,
+ ScDPObject& rDPObj,
+ const ScDPLabelData& rLabelData,
+ const ScDPFuncData& rFuncData,
+ const ScDPNameVec& rDataFields,
+ bool bEnableLayout ) = 0;
virtual AbstractScNewScenarioDlg * CreateScNewScenarioDlg ( Window* pParent, const String& rName, //add for ScNewScenarioDlg
const ResId& rResId,