LibreOffice Module sc (master) 1
|
#include <PivotLayoutTreeListBase.hxx>
Public Types | |
enum | SvPivotTreeListType { UNDEFINED , LABEL_LIST , PAGE_LIST , ROW_LIST , COLUMN_LIST } |
Public Member Functions | |
void | Setup (ScPivotLayoutDialog *pParent) |
ScPivotLayoutTreeListBase (std::unique_ptr< weld::TreeView > xControl, SvPivotTreeListType eType=UNDEFINED) | |
weld::TreeView & | get_widget () |
virtual | ~ScPivotLayoutTreeListBase () |
void | PushEntriesToPivotFieldVector (ScPivotFieldVector &rVector) |
void | RemoveEntryForItem (const ScItemValue *pItemValue) |
virtual void | InsertEntryForSourceTarget (weld::TreeView &rSource, int nTarget) |
Protected Member Functions | |
DECL_LINK (GetFocusHdl, weld::Widget &, void) | |
DECL_LINK (MnemonicActivateHdl, weld::Widget &, bool) | |
DECL_LINK (LoseFocusHdl, weld::Widget &, void) | |
Protected Attributes | |
std::unique_ptr< weld::TreeView > | mxControl |
ScPivotLayoutTreeDropTarget | maDropTargetHelper |
SvPivotTreeListType | meType |
ScPivotLayoutDialog * | mpParent |
Definition at line 33 of file PivotLayoutTreeListBase.hxx.
Enumerator | |
---|---|
UNDEFINED | |
LABEL_LIST | |
PAGE_LIST | |
ROW_LIST | |
COLUMN_LIST |
Definition at line 36 of file PivotLayoutTreeListBase.hxx.
ScPivotLayoutTreeListBase::ScPivotLayoutTreeListBase | ( | std::unique_ptr< weld::TreeView > | xControl, |
SvPivotTreeListType | eType = UNDEFINED |
||
) |
|
virtual |
Definition at line 26 of file PivotLayoutTreeListBase.cxx.
|
protected |
|
protected |
|
protected |
|
inline |
Definition at line 60 of file PivotLayoutTreeListBase.hxx.
References mxControl.
Referenced by ScPivotLayoutTreeDropTarget::AcceptDrop(), and ScPivotLayoutTreeDropTarget::ExecuteDrop().
|
virtual |
Reimplemented in ScPivotLayoutTreeList, ScPivotLayoutTreeListData, and ScPivotLayoutTreeListLabel.
Definition at line 85 of file PivotLayoutTreeListBase.cxx.
Referenced by ScPivotLayoutTreeDropTarget::ExecuteDrop().
void ScPivotLayoutTreeListBase::PushEntriesToPivotFieldVector | ( | ScPivotFieldVector & | rVector | ) |
Definition at line 65 of file PivotLayoutTreeListBase.cxx.
References ScPivotField::maFieldRef, ScPivotFuncData::maFieldRef, ScItemValue::maFunctionData, ScPivotFuncData::mnCol, ScPivotField::mnDupCount, ScPivotFuncData::mnDupCount, ScPivotFuncData::mnFuncMask, ScPivotField::mnOriginalDim, ScPivotFuncData::mnOriginalDim, mxControl, ScPivotField::nCol, and ScPivotField::nFuncMask.
void ScPivotLayoutTreeListBase::RemoveEntryForItem | ( | const ScItemValue * | pItemValue | ) |
Definition at line 89 of file PivotLayoutTreeListBase.cxx.
References mxControl, nPos, sId, and weld::toId().
void ScPivotLayoutTreeListBase::Setup | ( | ScPivotLayoutDialog * | pParent | ) |
Definition at line 30 of file PivotLayoutTreeListBase.cxx.
References mpParent.
|
protected |
Definition at line 47 of file PivotLayoutTreeListBase.hxx.
|
protected |
Definition at line 48 of file PivotLayoutTreeListBase.hxx.
Referenced by ScPivotLayoutTreeList::InsertEntryForSourceTarget(), and ScPivotLayoutTreeList::Setup().
|
protected |
Definition at line 49 of file PivotLayoutTreeListBase.hxx.
Referenced by ScPivotLayoutTreeListData::FillDataField(), ScPivotLayoutTreeList::FillFields(), ScPivotLayoutTreeList::InsertEntryForSourceTarget(), ScPivotLayoutTreeListData::InsertEntryForSourceTarget(), ScPivotLayoutTreeListData::PushDataFieldNames(), Setup(), and ScPivotLayoutTreeList::Setup().
|
protected |
Definition at line 46 of file PivotLayoutTreeListBase.hxx.
Referenced by ScPivotLayoutTreeListData::AdjustDuplicateCount(), ScPivotLayoutTreeListData::FillDataField(), ScPivotLayoutTreeList::FillFields(), ScPivotLayoutTreeListLabel::FillLabelFields(), get_widget(), ScPivotLayoutTreeList::InsertEntryForItem(), ScPivotLayoutTreeListData::InsertEntryForItem(), ScPivotLayoutTreeListData::InsertEntryForSourceTarget(), ScPivotLayoutTreeListLabel::InsertEntryForSourceTarget(), ScPivotLayoutTreeListData::PushDataFieldNames(), PushEntriesToPivotFieldVector(), RemoveEntryForItem(), ScPivotLayoutTreeList::ScPivotLayoutTreeList(), ScPivotLayoutTreeListBase(), ScPivotLayoutTreeListData::ScPivotLayoutTreeListData(), and ScPivotLayoutTreeListLabel::ScPivotLayoutTreeListLabel().