1#ifndef LIBS_GUI_CTREE_HPP_
2#define LIBS_GUI_CTREE_HPP_
27 [[nodiscard]]
const std::vector<CColumnList> *
getColumns()
const;
Definition AbstractComponentGUI.hpp:30
Definition AbstractSelectionComponent.hpp:10
Definition CColumnList.hpp:10
Definition CDialog.hpp:21
std::vector< CColumnList > * getColumnsNotConst() const
Definition CTree.cpp:76
void setCanBeSelected(bool canBeSelected)
Definition CTree.cpp:138
void destroyWidget() override
Definition CTree.cpp:41
IFilterModel * m_filterModelOpt
Definition CTree.hpp:46
void addColumn(const CColumnList &column)
Definition CTree.cpp:51
IWidget * m_widgetRef
Definition CTree.hpp:48
void collapseAll()
Definition CTree.cpp:117
IModelTree * m_treeModel
Definition CTree.hpp:45
AbstractComponentGUI * getFilterRef() const
Gets the entry component that searchs in the tree.
Definition CTree.cpp:96
AbstractComponentGUI * m_filterEdit
Definition CTree.hpp:44
void setFilterModel(IFilterModel *filterModel)
Definition CTree.cpp:66
bool m_showHeader
Definition CTree.hpp:50
void unselectAllNodes()
Definition CTree.cpp:56
const std::vector< CColumnList > * getColumns() const
Definition CTree.cpp:71
void expandAll()
Definition CTree.cpp:125
CTree & operator=(const CTree &other)=delete
CTree(const CTree &other)=delete
~CTree() override
Definition CTree.cpp:23
CTree & operator=(CTree &&other)=delete
const IModelTree & getModel() const
Definition CTree.cpp:81
void reDraw() const
Definition CTree.cpp:101
CTree(CTree &&other)=delete
void setShowHeader(bool showHeader)
Definition CTree.cpp:133
IWidget * createWidget(CDialog *dialogFatherRef) override
Definition CTree.cpp:143
bool m_canBeSelected
Definition CTree.hpp:51
std::vector< CColumnList > * m_columns
Definition CTree.hpp:47
void reFilter() const
Definition CTree.cpp:109
Definition IFilterModel.hpp:5
Definition IModelTree.hpp:14