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