summaryrefslogtreecommitdiff
path: root/tools/editor/property_editor.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/editor/property_editor.h')
-rw-r--r--tools/editor/property_editor.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/tools/editor/property_editor.h b/tools/editor/property_editor.h
index dcb7b66abd..5fb8386b1b 100644
--- a/tools/editor/property_editor.h
+++ b/tools/editor/property_editor.h
@@ -147,6 +147,7 @@ class PropertyEditor : public Control {
Tree *tree;
Label *top_label;
//Object *object;
+ LineEdit *search_box;
Object* obj;
@@ -163,6 +164,8 @@ class PropertyEditor : public Control {
float refresh_countdown;
bool use_doc_hints;
+ bool use_filter;
+
HashMap<String,String> pending;
String selected_property;
@@ -201,6 +204,8 @@ class PropertyEditor : public Control {
void _refresh_item(TreeItem *p_item);
void _set_range_def(Object *p_item, String prop, float p_frame);
+ void _filter_changed(const String& p_text);
+
UndoRedo *undo_redo;
protected:
@@ -230,7 +235,10 @@ public:
void set_show_categories(bool p_show);
void set_use_doc_hints(bool p_enable) { use_doc_hints=p_enable; }
-
+
+ void set_use_filter(bool p_use);
+ void register_text_enter(Node *p_line_edit);
+
PropertyEditor();
~PropertyEditor();