MCPcopy Create free account
hub / github.com/Redot-Engine/redot-engine / get_prev

Method get_prev

scene/gui/tree.cpp:989–1006  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

987}
988
989TreeItem *TreeItem::get_prev() {
990 if (prev) {
991 return prev;
992 }
993
994 if (!parent || parent->first_child == this) {
995 return nullptr;
996 }
997 // This is an edge case.
998 TreeItem *l_prev = parent->first_child;
999 while (l_prev && l_prev->next != this) {
1000 l_prev = l_prev->next;
1001 }
1002
1003 prev = l_prev;
1004
1005 return prev;
1006}
1007
1008TreeItem *TreeItem::get_parent() const {
1009 return parent;

Callers 8

_get_prev_in_treeMethod · 0.80
get_indexMethod · 0.80
move_beforeMethod · 0.80
draw_itemMethod · 0.80
update_scene_treeMethod · 0.80
_update_filterMethod · 0.80
test_tree.hFile · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected