diff options
Diffstat (limited to 'scene/gui/tree.h')
-rw-r--r-- | scene/gui/tree.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/scene/gui/tree.h b/scene/gui/tree.h index 24b649b040..a5122bb1a7 100644 --- a/scene/gui/tree.h +++ b/scene/gui/tree.h @@ -336,6 +336,8 @@ public: /* Item manipulation */ TreeItem *create_child(int p_index = -1); + void add_child(TreeItem *p_item); + void remove_child(TreeItem *p_item); Tree *get_tree() const; @@ -354,6 +356,7 @@ public: int get_visible_child_count(); int get_child_count(); TypedArray<TreeItem> get_children(); + void clear_children(); int get_index(); #ifdef DEV_ENABLED @@ -366,12 +369,8 @@ public: void move_before(TreeItem *p_item); void move_after(TreeItem *p_item); - void remove_child(TreeItem *p_item); - void call_recursive(const StringName &p_method, const Variant **p_args, int p_argcount, Callable::CallError &r_error); - void clear_children(); - ~TreeItem(); }; |