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

#include <datauno.hxx>

Inheritance diagram for ScSubTotalFieldObj:
Collaboration diagram for ScSubTotalFieldObj:

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 202 of file datauno.hxx.

Constructor & Destructor Documentation

◆ ScSubTotalFieldObj()

ScSubTotalFieldObj::ScSubTotalFieldObj ( ScSubTotalDescriptorBase pDesc,
sal_uInt16  nP 

Definition at line 443 of file datauno.cxx.

References nPos.

◆ ~ScSubTotalFieldObj()

ScSubTotalFieldObj::~ScSubTotalFieldObj ( )

Definition at line 450 of file datauno.cxx.

Member Function Documentation

◆ getGroupColumn()

sal_Int32 SAL_CALL ScSubTotalFieldObj::getGroupColumn ( )

Definition at line 456 of file datauno.cxx.

References ScSubTotalParam::nField, nPos, and xParent.

◆ getImplementationName()

virtual OUString SAL_CALL ScSubTotalFieldObj::getImplementationName ( )

◆ getSubTotalColumns()

uno::Sequence< sheet::SubTotalColumn > SAL_CALL ScSubTotalFieldObj::getSubTotalColumns ( )

◆ getSupportedServiceNames()

virtual css::uno::Sequence< OUString > SAL_CALL ScSubTotalFieldObj::getSupportedServiceNames ( )

◆ setGroupColumn()

void SAL_CALL ScSubTotalFieldObj::setGroupColumn ( sal_Int32  nGroupColumn)

Definition at line 465 of file datauno.cxx.

References ScSubTotalParam::nField, nPos, and xParent.

◆ setSubTotalColumns()

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

otherwise exception or so? (too many columns)

Definition at line 494 of file datauno.cxx.

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

◆ supportsService()

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

Member Data Documentation

◆ nPos

sal_uInt16 ScSubTotalFieldObj::nPos

◆ xParent

rtl::Reference<ScSubTotalDescriptorBase> ScSubTotalFieldObj::xParent

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