aboutsummaryrefslogtreecommitdiff
path: root/tools/editor/scene_tree_dock.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/editor/scene_tree_dock.h')
-rw-r--r--tools/editor/scene_tree_dock.h8
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);