LibreOffice Module sc (master) 1
|
#include <dptabsrc.hxx>
Public Member Functions | |
ScDPDimensions (ScDPSource *pSrc) | |
virtual | ~ScDPDimensions () override |
void | CountChanged () |
virtual css::uno::Any SAL_CALL | getByName (const OUString &aName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getElementNames () override |
virtual sal_Bool SAL_CALL | hasByName (const OUString &aName) override |
virtual css::uno::Type SAL_CALL | getElementType () override |
virtual sal_Bool SAL_CALL | hasElements () 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 |
tools::Long | getCount () const |
ScDPDimension * | getByIndex (tools::Long nIndex) const |
Private Attributes | |
ScDPSource * | pSource |
sal_Int32 | nDimCount |
std::unique_ptr< rtl::Reference< ScDPDimension >[]> | ppDims |
Definition at line 224 of file dptabsrc.hxx.
ScDPDimensions::ScDPDimensions | ( | ScDPSource * | pSrc | ) |
Definition at line 1152 of file dptabsrc.cxx.
References ScDPTableData::GetColumnCount(), ScDPSource::GetData(), ScDPSource::GetDupCount(), and nDimCount.
|
overridevirtual |
Definition at line 1161 of file dptabsrc.cxx.
void ScDPDimensions::CountChanged | ( | ) |
Definition at line 1166 of file dptabsrc.cxx.
References ScDPTableData::GetColumnCount(), ScDPSource::GetData(), ScDPSource::GetDupCount(), i, nDimCount, ppDims, and pSource.
ScDPDimension * ScDPDimensions::getByIndex | ( | tools::Long | nIndex | ) | const |
Definition at line 1242 of file dptabsrc.cxx.
References i, nDimCount, nIndex, ppDims, and pSource.
Referenced by ScDPSource::CreateRes_Impl(), ScDPSource::FillCalcInfo(), ScDPResultVisibilityData::fillFieldFilters(), ScDPSource::FillLevelList(), ScDPSource::FilterCacheByPageDimensions(), getByName(), ScDPSource::GetDataDimension(), ScDPSource::getDrillDownData(), getElementNames(), ScDPMembers::getElementNames(), ScDPLevel::getName(), ScDPDimension::getPropertyValue(), ScDPLevel::getPropertyValue(), and hasByName().
|
overridevirtual |
Definition at line 1188 of file dptabsrc.cxx.
References aName, getByIndex(), getCount(), i, and nCount.
tools::Long ScDPDimensions::getCount | ( | ) | const |
Definition at line 1235 of file dptabsrc.cxx.
References nDimCount.
Referenced by getByName(), getElementNames(), hasByName(), and hasElements().
|
overridevirtual |
Definition at line 1204 of file dptabsrc.cxx.
References aSeq, getByIndex(), getCount(), ScDPDimension::getName(), i, and nCount.
|
overridevirtual |
Definition at line 1223 of file dptabsrc.cxx.
References cppu::UnoType< typename T >::get().
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Definition at line 1214 of file dptabsrc.cxx.
References aName, getByIndex(), getCount(), i, and nCount.
|
overridevirtual |
Definition at line 1228 of file dptabsrc.cxx.
References getCount().
|
overridevirtual |
|
private |
Definition at line 230 of file dptabsrc.hxx.
Referenced by CountChanged(), getByIndex(), and getCount().
|
private |
Definition at line 232 of file dptabsrc.hxx.
Referenced by CountChanged(), and getByIndex().
|
private |
Definition at line 229 of file dptabsrc.hxx.
Referenced by CountChanged(), and getByIndex().