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 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 ( )
overridevirtual

Definition at line 450 of file datauno.cxx.

Member Function Documentation

◆ getGroupColumn()

sal_Int32 SAL_CALL ScSubTotalFieldObj::getGroupColumn ( )
overridevirtual

Definition at line 456 of file datauno.cxx.

References ScSubTotalParam::nField, nPos, and xParent.

◆ getImplementationName()

virtual OUString SAL_CALL ScSubTotalFieldObj::getImplementationName ( )
overridevirtual

◆ getSubTotalColumns()

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

◆ getSupportedServiceNames()

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

◆ setGroupColumn()

void SAL_CALL ScSubTotalFieldObj::setGroupColumn ( sal_Int32  nGroupColumn)
overridevirtual

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)
overridevirtual

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)
overridevirtual

Member Data Documentation

◆ nPos

sal_uInt16 ScSubTotalFieldObj::nPos
private

◆ xParent

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

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