LibreOffice Module sc (master) 1
|
#include <datauno.hxx>
Public Member Functions | |
ScSubTotalDescriptorBase () | |
virtual | ~ScSubTotalDescriptorBase () override |
virtual void | GetData (ScSubTotalParam &rParam) const =0 |
virtual void | PutData (const ScSubTotalParam &rParam)=0 |
virtual void SAL_CALL | addNew (const css::uno::Sequence< css::sheet::SubTotalColumn > &aSubTotalColumns, sal_Int32 nGroupColumn) override |
virtual void SAL_CALL | clear () override |
virtual sal_Int32 SAL_CALL | getCount () override |
virtual css::uno::Any SAL_CALL | getByIndex (sal_Int32 Index) override |
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL | createEnumeration () override |
virtual css::uno::Type SAL_CALL | getElementType () override |
virtual sal_Bool SAL_CALL | hasElements () override |
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
virtual void SAL_CALL | setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override |
virtual css::uno::Any SAL_CALL | getPropertyValue (const OUString &PropertyName) override |
virtual void SAL_CALL | addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override |
virtual void SAL_CALL | removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override |
virtual void SAL_CALL | addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override |
virtual void SAL_CALL | removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) 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 Member Functions | |
rtl::Reference< ScSubTotalFieldObj > | GetObjectByIndex_Impl (sal_uInt16 nIndex) |
Private Attributes | |
SfxItemPropertySet | aPropSet |
Definition at line 107 of file datauno.hxx.
ScSubTotalDescriptorBase::ScSubTotalDescriptorBase | ( | ) |
Definition at line 529 of file datauno.cxx.
|
overridevirtual |
Definition at line 534 of file datauno.cxx.
|
overridevirtual |
Definition at line 561 of file datauno.cxx.
References ScSubTotalParam::bGroupActive, Function, GetData(), i, MAXSUBTOTAL, nCount, ScSubTotalParam::nField, nPos, ScSubTotalParam::nSubTotals, ScSubTotalParam::pFunctions, ScSubTotalParam::pSubTotals, PutData(), SCCOL_MAX, and ScDPUtil::toSubTotalFunc().
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
notify the field objects???
Definition at line 547 of file datauno.cxx.
References ScSubTotalParam::bGroupActive, GetData(), and PutData().
|
overridevirtual |
Definition at line 612 of file datauno.cxx.
|
overridevirtual |
Definition at line 632 of file datauno.cxx.
References GetObjectByIndex_Impl(), and nIndex.
|
overridevirtual |
Definition at line 620 of file datauno.cxx.
References ScSubTotalParam::bGroupActive, GetData(), MAXSUBTOTAL, and nCount.
Referenced by GetObjectByIndex_Impl(), and hasElements().
|
pure virtual |
Implemented in ScSubTotalDescriptor, and ScRangeSubTotalDescriptor.
Referenced by addNew(), ScCellRangeObj::applySubTotals(), clear(), getCount(), getPropertyValue(), and setPropertyValue().
|
overridevirtual |
Definition at line 642 of file datauno.cxx.
References cppu::UnoType< typename T >::get().
|
overridevirtual |
|
private |
Definition at line 540 of file datauno.cxx.
References getCount(), and nIndex.
Referenced by getByIndex().
|
overridevirtual |
Definition at line 655 of file datauno.cxx.
References aPropSet, and SfxItemPropertySet::getPropertyMap().
|
overridevirtual |
Definition at line 702 of file datauno.cxx.
References ScSubTotalParam::bAscending, ScSubTotalParam::bCaseSens, ScSubTotalParam::bDoSort, ScSubTotalParam::bIncludePattern, ScSubTotalParam::bPagebreak, ScSubTotalParam::bUserDef, GetData(), MAXSUBTOTAL, ScSubTotalParam::nUserIndex, SC_UNONAME_BINDFMT, SC_UNONAME_CASE, SC_UNONAME_ENABSORT, SC_UNONAME_ENUSLIST, SC_UNONAME_FORMATS, SC_UNONAME_INSBRK, SC_UNONAME_ISCASE, SC_UNONAME_MAXFLD, SC_UNONAME_SORTASC, SC_UNONAME_UINDEX, SC_UNONAME_ULIST, and SC_UNONAME_USINDEX.
|
overridevirtual |
|
overridevirtual |
Definition at line 647 of file datauno.cxx.
References getCount().
|
pure virtual |
Implemented in ScSubTotalDescriptor, and ScRangeSubTotalDescriptor.
Referenced by addNew(), clear(), and setPropertyValue().
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Definition at line 663 of file datauno.cxx.
References ScSubTotalParam::bAscending, ScSubTotalParam::bCaseSens, ScSubTotalParam::bDoSort, ScSubTotalParam::bIncludePattern, ScSubTotalParam::bPagebreak, ScSubTotalParam::bUserDef, ScUnoHelpFunctions::GetBoolFromAny(), GetData(), MAXSUBTOTAL, ScSubTotalParam::nUserIndex, PutData(), SC_UNONAME_BINDFMT, SC_UNONAME_CASE, SC_UNONAME_ENABSORT, SC_UNONAME_ENUSLIST, SC_UNONAME_FORMATS, SC_UNONAME_INSBRK, SC_UNONAME_ISCASE, SC_UNONAME_MAXFLD, SC_UNONAME_SORTASC, SC_UNONAME_UINDEX, SC_UNONAME_ULIST, and SC_UNONAME_USINDEX.
|
overridevirtual |
|
private |
Definition at line 115 of file datauno.hxx.
Referenced by getPropertySetInfo().