|
LibreOffice Module sc (master) 1
|
#include <PivotLayoutTreeListLabel.hxx>
Public Member Functions | |
| ScPivotLayoutTreeListLabel (std::unique_ptr< weld::TreeView > xControl) | |
| virtual | ~ScPivotLayoutTreeListLabel () override |
| void | FillLabelFields (ScDPLabelDataVector &rLabelVector) |
| ScItemValue * | GetItem (SCCOL nColumn) |
| bool | IsDataElement (SCCOL nColumn) |
| virtual void | InsertEntryForSourceTarget (weld::TreeView &rSource, int nTarget) override |
Public Member Functions inherited from ScPivotLayoutTreeListBase | |
| 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) |
Private Member Functions | |
| DECL_LINK (KeyInputHdl, const KeyEvent &, bool) | |
Private Attributes | |
| std::vector< std::unique_ptr< ScItemValue > > | maItemValues |
| SCCOL | maDataItem |
Additional Inherited Members | |
Public Types inherited from ScPivotLayoutTreeListBase | |
| enum | SvPivotTreeListType { UNDEFINED , LABEL_LIST , PAGE_LIST , ROW_LIST , COLUMN_LIST } |
Protected Member Functions inherited from ScPivotLayoutTreeListBase | |
| DECL_LINK (GetFocusHdl, weld::Widget &, void) | |
| DECL_LINK (MnemonicActivateHdl, weld::Widget &, bool) | |
| DECL_LINK (LoseFocusHdl, weld::Widget &, void) | |
Protected Attributes inherited from ScPivotLayoutTreeListBase | |
| std::unique_ptr< weld::TreeView > | mxControl |
| ScPivotLayoutTreeDropTarget | maDropTargetHelper |
| SvPivotTreeListType | meType |
| ScPivotLayoutDialog * | mpParent |
Definition at line 17 of file PivotLayoutTreeListLabel.hxx.
| ScPivotLayoutTreeListLabel::ScPivotLayoutTreeListLabel | ( | std::unique_ptr< weld::TreeView > | xControl | ) |
Definition at line 19 of file PivotLayoutTreeListLabel.cxx.
References LINK, and ScPivotLayoutTreeListBase::mxControl.
|
overridevirtual |
Definition at line 26 of file PivotLayoutTreeListLabel.cxx.
|
private |
| void ScPivotLayoutTreeListLabel::FillLabelFields | ( | ScDPLabelDataVector & | rLabelVector | ) |
Definition at line 29 of file PivotLayoutTreeListLabel.cxx.
References maDataItem, maItemValues, ScPivotLayoutTreeListBase::mxControl, and weld::toId().
| ScItemValue * ScPivotLayoutTreeListLabel::GetItem | ( | SCCOL | nColumn | ) |
Definition at line 62 of file PivotLayoutTreeListLabel.cxx.
References maDataItem, maItemValues, and PIVOT_DATA_FIELD.
|
overridevirtual |
Reimplemented from ScPivotLayoutTreeListBase.
Definition at line 50 of file PivotLayoutTreeListLabel.cxx.
References weld::TreeView::get_selected_index(), ScPivotLayoutTreeListBase::mxControl, and weld::TreeView::remove().
| bool ScPivotLayoutTreeListLabel::IsDataElement | ( | SCCOL | nColumn | ) |
Definition at line 57 of file PivotLayoutTreeListLabel.cxx.
References maDataItem, and PIVOT_DATA_FIELD.
|
private |
Definition at line 21 of file PivotLayoutTreeListLabel.hxx.
Referenced by FillLabelFields(), GetItem(), and IsDataElement().
|
private |
Definition at line 20 of file PivotLayoutTreeListLabel.hxx.
Referenced by FillLabelFields(), and GetItem().