diff options
Diffstat (limited to 'tools/editor/scene_tree_dock.h')
| -rw-r--r-- | tools/editor/scene_tree_dock.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/editor/scene_tree_dock.h b/tools/editor/scene_tree_dock.h index 9b84c4d44..d917cae64 100644 --- a/tools/editor/scene_tree_dock.h +++ b/tools/editor/scene_tree_dock.h @@ -94,6 +94,9 @@ class SceneTreeDock : public VBoxContainer { EditorSubScene *import_subscene_dialog; EditorFileDialog *new_scene_from_dialog; + LineEdit *filter; + TextureFrame *filter_icon; + PopupMenu * menu; bool first_enter; @@ -140,12 +143,17 @@ class SceneTreeDock : public VBoxContainer { void _tree_rmb(const Vector2& p_menu_pos); + void _filter_changed(const String& p_filter); + protected: void _notification(int p_what); static void _bind_methods(); public: + String get_filter(); + void set_filter(const String& p_filter); + void import_subscene(); void set_edited_scene(Node* p_scene); void instance(const String& p_path); |
