LibreOffice Module sc (master)
1
|
#include <dpgroup.hxx>
Public Member Functions | |
ScDPGroupDimension (tools::Long nSource, const OUString &rNewName) | |
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 53 of file dpgroup.hxx.
ScDPGroupDimension::ScDPGroupDimension | ( | tools::Long | nSource, |
const OUString & | rNewName | ||
) |
Definition at line 332 of file dpgroup.cxx.
ScDPGroupDimension::ScDPGroupDimension | ( | const ScDPGroupDimension & | rOther | ) |
Definition at line 345 of file dpgroup.cxx.
ScDPGroupDimension::~ScDPGroupDimension | ( | ) |
Definition at line 340 of file dpgroup.cxx.
References maMemberEntries.
void ScDPGroupDimension::AddItem | ( | const ScDPGroupItem & | rItem | ) |
Definition at line 364 of file dpgroup.cxx.
References aItems.
Referenced by ScDPSaveGroupItem::AddToData().
void ScDPGroupDimension::DisposeData | ( | ) |
Definition at line 412 of file dpgroup.cxx.
References maMemberEntries.
const std::vector< SCROW > & ScDPGroupDimension::GetColumnEntries | ( | const ScDPFilteredCache & | rCacheTable | ) | const |
Definition at line 374 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 404 of file dpgroup.cxx.
References aItems.
Referenced by ScDPGroupTableData::ModifyFilterCriteria().
|
inline |
Definition at line 72 of file dpgroup.hxx.
References nGroupDim.
Referenced by ScDPGroupTableData::HasCommonElement(), and ScDPGroupTableData::ModifyFilterCriteria().
const ScDPGroupItem * ScDPGroupDimension::GetGroupForData | ( | const ScDPItemData & | rData | ) | const |
Definition at line 384 of file dpgroup.cxx.
References aItems.
Referenced by ScDPGroupTableData::FillGroupValues(), and ScDPGroupTableData::IsInGroup().
const ScDPGroupItem * ScDPGroupDimension::GetGroupForName | ( | const ScDPItemData & | rName | ) | const |
Definition at line 394 of file dpgroup.cxx.
References aItems.
Referenced by ScDPGroupTableData::HasCommonElement().
|
inline |
Definition at line 82 of file dpgroup.hxx.
Referenced by ScDPGroupTableData::ModifyFilterCriteria().
|
inline |
Definition at line 73 of file dpgroup.hxx.
References aGroupName.
|
inline |
Definition at line 71 of file dpgroup.hxx.
References nSourceDim.
Referenced by ScDPGroupTableData::FillGroupValues(), ScDPGroupTableData::GetSourceDim(), and ScDPGroupTableData::ModifyFilterCriteria().
|
inline |
Definition at line 85 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 354 of file dpgroup.cxx.
References aGroupName, aItems, mbDateDimension, nGroupDim, and nSourceDim.
void ScDPGroupDimension::SetDateDimension | ( | ) |
Definition at line 417 of file dpgroup.cxx.
References mbDateDimension.
Referenced by ScDPSaveGroupDimension::AddToData().
void ScDPGroupDimension::SetGroupDim | ( | tools::Long | nDim | ) |
Definition at line 369 of file dpgroup.cxx.
References nGroupDim.
Referenced by ScDPGroupTableData::AddGroupDimension().
|
private |
Definition at line 57 of file dpgroup.hxx.
Referenced by GetName(), and operator=().
|
private |
Definition at line 58 of file dpgroup.hxx.
Referenced by AddItem(), GetGroupByIndex(), GetGroupForData(), GetGroupForName(), and operator=().
|
mutableprivate |
Definition at line 59 of file dpgroup.hxx.
Referenced by DisposeData(), GetColumnEntries(), and ~ScDPGroupDimension().
|
private |
Definition at line 60 of file dpgroup.hxx.
Referenced by IsDateDimension(), operator=(), and SetDateDimension().
|
private |
Definition at line 56 of file dpgroup.hxx.
Referenced by GetColumnEntries(), GetGroupDim(), operator=(), and SetGroupDim().
|
private |
Definition at line 55 of file dpgroup.hxx.
Referenced by GetSourceDim(), and operator=().