LibreOffice Module sc (master) 1
|
#include <dpgroup.hxx>
Public Member Functions | |
ScDPGroupDimension (tools::Long nSource, OUString aNewName) | |
ScDPGroupDimension (const ScDPGroupDimension &rOther) | |
~ScDPGroupDimension () | |
ScDPGroupDimension & | operator= (const ScDPGroupDimension &rOther) |
void | AddItem (const ScDPGroupItem &rItem) |
void | SetGroupDim (tools::Long nDim) |
tools::Long | GetSourceDim () const |
tools::Long | GetGroupDim () const |
const OUString & | GetName () const |
const std::vector< SCROW > & | GetColumnEntries (const ScDPFilteredCache &rCacheTable) const |
const ScDPGroupItem * | GetGroupForData (const ScDPItemData &rData) const |
const ScDPGroupItem * | GetGroupForName (const ScDPItemData &rName) const |
const ScDPGroupItem * | GetGroupByIndex (size_t nIndex) const |
void | DisposeData () |
size_t | GetItemCount () const |
void | SetDateDimension () |
bool | IsDateDimension () const |
Private Attributes | |
tools::Long | nSourceDim |
tools::Long | nGroupDim |
OUString | aGroupName |
std::vector< ScDPGroupItem > | aItems |
std::vector< SCROW > | maMemberEntries |
bool | mbDateDimension |
Definition at line 52 of file dpgroup.hxx.
ScDPGroupDimension::ScDPGroupDimension | ( | tools::Long | nSource, |
OUString | aNewName | ||
) |
Definition at line 334 of file dpgroup.cxx.
ScDPGroupDimension::ScDPGroupDimension | ( | const ScDPGroupDimension & | rOther | ) |
Definition at line 347 of file dpgroup.cxx.
ScDPGroupDimension::~ScDPGroupDimension | ( | ) |
Definition at line 342 of file dpgroup.cxx.
References maMemberEntries.
void ScDPGroupDimension::AddItem | ( | const ScDPGroupItem & | rItem | ) |
Definition at line 366 of file dpgroup.cxx.
References aItems.
Referenced by ScDPSaveGroupItem::AddToData().
void ScDPGroupDimension::DisposeData | ( | ) |
Definition at line 414 of file dpgroup.cxx.
References maMemberEntries.
const std::vector< SCROW > & ScDPGroupDimension::GetColumnEntries | ( | const ScDPFilteredCache & | rCacheTable | ) | const |
Definition at line 376 of file dpgroup.cxx.
References ScDPFilteredCache::getCache(), ScDPCache::GetGroupDimMemberIds(), maMemberEntries, and nGroupDim.
Referenced by ScDPGroupTableData::GetColumnEntries().
const ScDPGroupItem * ScDPGroupDimension::GetGroupByIndex | ( | size_t | nIndex | ) | const |
Definition at line 406 of file dpgroup.cxx.
References aItems, and nIndex.
Referenced by ScDPGroupTableData::ModifyFilterCriteria().
|
inline |
Definition at line 71 of file dpgroup.hxx.
References nGroupDim.
Referenced by ScDPGroupTableData::HasCommonElement(), and ScDPGroupTableData::ModifyFilterCriteria().
const ScDPGroupItem * ScDPGroupDimension::GetGroupForData | ( | const ScDPItemData & | rData | ) | const |
Definition at line 386 of file dpgroup.cxx.
References aItems.
Referenced by ScDPGroupTableData::FillGroupValues(), and ScDPGroupTableData::IsInGroup().
const ScDPGroupItem * ScDPGroupDimension::GetGroupForName | ( | const ScDPItemData & | rName | ) | const |
Definition at line 396 of file dpgroup.cxx.
References aItems.
Referenced by ScDPGroupTableData::HasCommonElement().
|
inline |
Definition at line 81 of file dpgroup.hxx.
References aItems.
Referenced by ScDPGroupTableData::ModifyFilterCriteria().
|
inline |
Definition at line 72 of file dpgroup.hxx.
References aGroupName.
|
inline |
Definition at line 70 of file dpgroup.hxx.
References nSourceDim.
Referenced by ScDPGroupTableData::FillGroupValues(), ScDPGroupTableData::GetSourceDim(), and ScDPGroupTableData::ModifyFilterCriteria().
|
inline |
Definition at line 84 of file dpgroup.hxx.
References mbDateDimension.
Referenced by ScDPGroupTableData::FillGroupValues(), ScDPGroupTableData::HasCommonElement(), ScDPGroupTableData::IsInGroup(), and ScDPGroupTableData::ModifyFilterCriteria().
ScDPGroupDimension & ScDPGroupDimension::operator= | ( | const ScDPGroupDimension & | rOther | ) |
Definition at line 356 of file dpgroup.cxx.
References aGroupName, aItems, mbDateDimension, nGroupDim, and nSourceDim.
void ScDPGroupDimension::SetDateDimension | ( | ) |
Definition at line 419 of file dpgroup.cxx.
References mbDateDimension.
Referenced by ScDPSaveGroupDimension::AddToData().
void ScDPGroupDimension::SetGroupDim | ( | tools::Long | nDim | ) |
Definition at line 371 of file dpgroup.cxx.
References nGroupDim.
Referenced by ScDPGroupTableData::AddGroupDimension().
|
private |
Definition at line 56 of file dpgroup.hxx.
Referenced by GetName(), and operator=().
|
private |
Definition at line 57 of file dpgroup.hxx.
Referenced by AddItem(), GetGroupByIndex(), GetGroupForData(), GetGroupForName(), GetItemCount(), and operator=().
|
mutableprivate |
Definition at line 58 of file dpgroup.hxx.
Referenced by DisposeData(), GetColumnEntries(), and ~ScDPGroupDimension().
|
private |
Definition at line 59 of file dpgroup.hxx.
Referenced by IsDateDimension(), operator=(), and SetDateDimension().
|
private |
Definition at line 55 of file dpgroup.hxx.
Referenced by GetColumnEntries(), GetGroupDim(), operator=(), and SetGroupDim().
|
private |
Definition at line 54 of file dpgroup.hxx.
Referenced by GetSourceDim(), and operator=().