LibreOffice Module sc (master)  1
Public Member Functions | Private Attributes | List of all members
ScSubTotalFieldObj Class Referencefinal

#include <datauno.hxx>

Inheritance diagram for ScSubTotalFieldObj:
[legend]
Collaboration diagram for ScSubTotalFieldObj:
[legend]

Public Member Functions

 ScSubTotalFieldObj (ScSubTotalDescriptorBase *pDesc, sal_uInt16 nP)
 
virtual ~ScSubTotalFieldObj () override
 
virtual sal_Int32 SAL_CALL getGroupColumn () override
 
virtual void SAL_CALL setGroupColumn (sal_Int32 nGroupColumn) override
 
virtual css::uno::Sequence< css::sheet::SubTotalColumn > SAL_CALL getSubTotalColumns () override
 
virtual void SAL_CALL setSubTotalColumns (const css::uno::Sequence< css::sheet::SubTotalColumn > &aSubTotalColumns) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Private Attributes

rtl::Reference< ScSubTotalDescriptorBasexParent
 
sal_uInt16 nPos
 

Detailed Description

Definition at line 207 of file datauno.hxx.

Constructor & Destructor Documentation

ScSubTotalFieldObj::ScSubTotalFieldObj ( ScSubTotalDescriptorBase pDesc,
sal_uInt16  nP 
)

Definition at line 446 of file datauno.cxx.

References nPos.

ScSubTotalFieldObj::~ScSubTotalFieldObj ( )
overridevirtual

Definition at line 453 of file datauno.cxx.

Member Function Documentation

sal_Int32 SAL_CALL ScSubTotalFieldObj::getGroupColumn ( )
overridevirtual

Definition at line 459 of file datauno.cxx.

References ScSubTotalParam::nField, nPos, and xParent.

virtual OUString SAL_CALL ScSubTotalFieldObj::getImplementationName ( )
overridevirtual
uno::Sequence< sheet::SubTotalColumn > SAL_CALL ScSubTotalFieldObj::getSubTotalColumns ( )
overridevirtual
virtual css::uno::Sequence< OUString > SAL_CALL ScSubTotalFieldObj::getSupportedServiceNames ( )
overridevirtual
void SAL_CALL ScSubTotalFieldObj::setGroupColumn ( sal_Int32  nGroupColumn)
overridevirtual

Definition at line 468 of file datauno.cxx.

References ScSubTotalParam::nField, nPos, and xParent.

void SAL_CALL ScSubTotalFieldObj::setSubTotalColumns ( const css::uno::Sequence< css::sheet::SubTotalColumn > &  aSubTotalColumns)
overridevirtual

otherwise exception or so? (too many columns)

Definition at line 497 of file datauno.cxx.

References Function, i, nCount, nPos, ScSubTotalParam::nSubTotals, ScSubTotalParam::pFunctions, ScSubTotalParam::pSubTotals, SCCOL_MAX, ScDPUtil::toSubTotalFunc(), and xParent.

virtual sal_Bool SAL_CALL ScSubTotalFieldObj::supportsService ( const OUString &  ServiceName)
overridevirtual

Member Data Documentation

sal_uInt16 ScSubTotalFieldObj::nPos
private
rtl::Reference<ScSubTotalDescriptorBase> ScSubTotalFieldObj::xParent
private

The documentation for this class was generated from the following files: