API reference

tree_view.h · C++ API

Browse entries grouped by interface file. Expand an entry for declarations, usage and version boundaries.

Read the related guide →

Entries retain declarations and sources. Runtime verification is recorded per entry; internal source candidates are not a promise of SDK delivery.

include/kui/component/tree_view.h
TreeView::~TreeView
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
~TreeView();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:75

Report an issue with this entry →
TreeView::addChild
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
u32 addChild(u32 parentIndex, const String& text, const String& icon = "");

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:81

Report an issue with this entry →
TreeView::addNode
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
u32 addNode(const String& text, const String& icon = "");

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:77

Report an issue with this entry →
TreeView::clearSelection
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
void clearSelection();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:101

Report an issue with this entry →
TreeView::collapse
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
void collapse(u32 nodeIndex);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:94

Report an issue with this entry →
TreeView::collapseAll
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
void collapseAll();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:97

Report an issue with this entry →
TreeView::expand
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
void expand(u32 nodeIndex);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:92

Report an issue with this entry →
TreeView::expandAll
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
void expandAll();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:96

Report an issue with this entry →
TreeView::isSelected
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
bool isSelected(u32 nodeIndex) const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:102

Report an issue with this entry →
TreeView::node
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
const TreeNodeData& node(u32 index) const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:86

Report an issue with this entry →
TreeView::node
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
TreeNodeData& node(u32 index)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:84

Report an issue with this entry →
TreeView::nodeCount
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
u32 nodeCount() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:87

Report an issue with this entry →
TreeView::refresh
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
void refresh();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:112

Report an issue with this entry →
TreeView::scrollToNode
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
void scrollToNode(u32 nodeIndex);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:115

Report an issue with this entry →
TreeView::scrollUnit
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
ScrollUnit scrollUnit() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:120

Report an issue with this entry →
TreeView::select
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
void select(u32 nodeIndex);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:99

Report an issue with this entry →
TreeView::selectAll
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
void selectAll();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:109

Report an issue with this entry →
TreeView::selectedIndex
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
i32 selectedIndex() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:103

Report an issue with this entry →
TreeView::selectedIndices
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
const std::set<u32>& selectedIndices() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:107

Report an issue with this entry →
TreeView::selectionCount
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
u32 selectionCount() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:110

Report an issue with this entry →
TreeView::selectRange
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
void selectRange(u32 nodeIndex);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:106

Report an issue with this entry →
TreeView::setScrollUnit
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
void setScrollUnit(ScrollUnit unit)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:118

Report an issue with this entry →
TreeView::setup
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
void setup(Element* container, const TreeViewConfig& config);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:89

Report an issue with this entry →
TreeView::toggle
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
void toggle(u32 nodeIndex);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:95

Report an issue with this entry →
TreeView::toggleSelect
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
void toggleSelect(u32 nodeIndex);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:105

Report an issue with this entry →
TreeView::TreeView
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
TreeView();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:74

Report an issue with this entry →
TreeView::virtualList
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
VirtualList& virtualList()

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:125

Report an issue with this entry →
TreeView::visibleRowCount
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
u32 visibleRowCount() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:122

Report an issue with this entry →
TreeViewConfig::rgba
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
String itemHoverBg = "rgba(255,255,255,0.06)";

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:56

Report an issue with this entry →
TreeViewConfig::void
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
using MultiSelectCallback = std::function<void(const std::set<u32>& selected)>;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:66

Report an issue with this entry →
TreeViewConfig::void
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
using SelectCallback = std::function<void(u32 nodeIndex)>;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:61

Report an issue with this entry →
TreeViewConfig::void
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

tree_view.h
using ToggleCallback = std::function<void(u32 nodeIndex, bool expanded)>;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/tree_view.h:65

Report an issue with this entry →
Browse this reference type →