|
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().