diff options
Diffstat (limited to 'editor/script_editor_debugger.h')
-rw-r--r-- | editor/script_editor_debugger.h | 70 |
1 files changed, 28 insertions, 42 deletions
diff --git a/editor/script_editor_debugger.h b/editor/script_editor_debugger.h index a02934bbaf..74fbbf8f4b 100644 --- a/editor/script_editor_debugger.h +++ b/editor/script_editor_debugger.h @@ -29,11 +29,11 @@ #ifndef SCRIPT_EDITOR_DEBUGGER_H #define SCRIPT_EDITOR_DEBUGGER_H -#include "scene/gui/box_container.h" -#include "scene/gui/button.h" -#include "core/io/tcp_server.h" #include "core/io/packet_peer.h" +#include "core/io/tcp_server.h" #include "property_editor.h" +#include "scene/gui/box_container.h" +#include "scene/gui/button.h" class Tree; class PropertyEditor; @@ -49,17 +49,14 @@ class HSplitContainer; class ItemList; class EditorProfiler; - - class ScriptEditorDebuggerInspectedObject; class ScriptEditorDebugger : public Control { - GDCLASS( ScriptEditorDebugger, Control ); + GDCLASS(ScriptEditorDebugger, Control); AcceptDialog *msgdialog; - Button *debugger_button; LineEdit *clicked_ctrl; @@ -68,8 +65,6 @@ class ScriptEditorDebugger : public Control { Button *le_set; Button *le_clear; - - Tree *inspect_scene_tree; HSplitContainer *inspect_info; PropertyEditor *inspect_properties; @@ -80,8 +75,6 @@ class ScriptEditorDebugger : public Control { bool updating_scene_tree; Set<ObjectID> unfold_cache; - - HSplitContainer *error_split; ItemList *error_list; ItemList *error_stack; @@ -91,8 +84,6 @@ class ScriptEditorDebugger : public Control { bool hide_on_stop; - - TabContainer *tabs; LineEdit *reason; @@ -107,9 +98,9 @@ class ScriptEditorDebugger : public Control { List<Vector<float> > perf_history; Vector<float> perf_max; - Vector<TreeItem*> perf_items; + Vector<TreeItem *> perf_items; - Map<int,String> profiler_signature; + Map<int, String> profiler_signature; Tree *perf_monitors; Control *perf_draw; @@ -129,9 +120,9 @@ class ScriptEditorDebugger : public Control { Array message; int pending_in_queue; - HashMap<NodePath,int> node_path_cache; + HashMap<NodePath, int> node_path_cache; int last_path_id; - Map<String,int> res_path_cache; + Map<String, int> res_path_cache; EditorProfiler *profiler; @@ -146,28 +137,27 @@ class ScriptEditorDebugger : public Control { void _stack_dump_frame_selected(); void _output_clear(); - - void _scene_tree_folded(Object* obj); + void _scene_tree_folded(Object *obj); void _scene_tree_selected(); void _scene_tree_request(); - void _parse_message(const String& p_msg,const Array& p_data); + void _parse_message(const String &p_msg, const Array &p_data); void _scene_tree_property_select_object(ObjectID p_object); - void _scene_tree_property_value_edited(const String& p_prop,const Variant& p_value); + void _scene_tree_property_value_edited(const String &p_prop, const Variant &p_value); void _video_mem_request(); - int _get_node_path_cache(const NodePath& p_path); + int _get_node_path_cache(const NodePath &p_path); - int _get_res_path_cache(const String& p_path); + int _get_res_path_cache(const String &p_path); void _live_edit_set(); void _live_edit_clear(); - void _method_changed(Object*p_base,const StringName& p_name,VARIANT_ARG_DECLARE); - void _property_changed(Object*p_base,const StringName& p_property,const Variant& p_value); + void _method_changed(Object *p_base, const StringName &p_name, VARIANT_ARG_DECLARE); + void _property_changed(Object *p_base, const StringName &p_property, const Variant &p_value); - static void _method_changeds(void *p_ud,Object*p_base,const StringName& p_name,VARIANT_ARG_DECLARE); - static void _property_changeds(void *p_ud,Object*p_base,const StringName& p_property,const Variant& p_value); + static void _method_changeds(void *p_ud, Object *p_base, const StringName &p_name, VARIANT_ARG_DECLARE); + static void _property_changeds(void *p_ud, Object *p_base, const StringName &p_property, const Variant &p_value); void _error_selected(int p_idx); void _error_stack_selected(int p_idx); @@ -175,17 +165,13 @@ class ScriptEditorDebugger : public Control { void _profiler_activate(bool p_enable); void _profiler_seeked(); - - void _paused(); protected: - void _notification(int p_what); static void _bind_methods(); public: - void start(); void pause(); void unpause(); @@ -196,30 +182,30 @@ public: void debug_break(); void debug_continue(); - String get_var_value(const String& p_var) const; + String get_var_value(const String &p_var) const; void set_live_debugging(bool p_enable); - void live_debug_create_node(const NodePath& p_parent,const String& p_type,const String& p_name); - void live_debug_instance_node(const NodePath& p_parent,const String& p_path,const String& p_name); - void live_debug_remove_node(const NodePath& p_at); - void live_debug_remove_and_keep_node(const NodePath& p_at,ObjectID p_keep_id); - void live_debug_restore_node(ObjectID p_id,const NodePath& p_at,int p_at_pos); - void live_debug_duplicate_node(const NodePath& p_at,const String& p_new_name); - void live_debug_reparent_node(const NodePath& p_at,const NodePath& p_new_place,const String& p_new_name,int p_at_pos); + void live_debug_create_node(const NodePath &p_parent, const String &p_type, const String &p_name); + void live_debug_instance_node(const NodePath &p_parent, const String &p_path, const String &p_name); + void live_debug_remove_node(const NodePath &p_at); + void live_debug_remove_and_keep_node(const NodePath &p_at, ObjectID p_keep_id); + void live_debug_restore_node(ObjectID p_id, const NodePath &p_at, int p_at_pos); + void live_debug_duplicate_node(const NodePath &p_at, const String &p_new_name); + void live_debug_reparent_node(const NodePath &p_at, const NodePath &p_new_place, const String &p_new_name, int p_at_pos); - void set_breakpoint(const String& p_path,int p_line,bool p_enabled); + void set_breakpoint(const String &p_path, int p_line, bool p_enabled); void update_live_edit_root(); void set_hide_on_stop(bool p_hide); - void set_tool_button(Button *p_tb) { debugger_button=p_tb; } + void set_tool_button(Button *p_tb) { debugger_button = p_tb; } void reload_scripts(); virtual Size2 get_minimum_size() const; - ScriptEditorDebugger(EditorNode *p_editor=NULL); + ScriptEditorDebugger(EditorNode *p_editor = NULL); ~ScriptEditorDebugger(); }; |