1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

Update editor debugger to new remote debugger.

Shared RemoteDebuggerPeer code between client and server.
Move editor profilers inside editor/debugger folder.
This commit is contained in:
Fabio Alessandrelli
2020-03-08 12:21:08 +01:00
parent b8ddaf9c33
commit 3b47eb51e4
12 changed files with 142 additions and 301 deletions

View File

@@ -67,6 +67,12 @@ private:
MESSAGE_SUCCESS,
};
enum ProfilerType {
PROFILER_NETWORK,
PROFILER_VISUAL,
PROFILER_SCRIPTS_SERVERS
};
AcceptDialog *msgdialog;
LineEdit *clicked_ctrl;
@@ -121,7 +127,7 @@ private:
EditorDebuggerInspector *inspector;
SceneDebuggerTree *scene_tree;
Ref<EditorDebuggerPeer> peer;
Ref<RemoteDebuggerPeer> peer;
HashMap<NodePath, int> node_path_cache;
int last_path_id;
@@ -171,12 +177,9 @@ private:
void _expand_errors_list();
void _collapse_errors_list();
void _visual_profiler_activate(bool p_enable);
void _profiler_activate(bool p_enable);
void _profiler_activate(bool p_enable, int p_profiler);
void _profiler_seeked();
void _network_profiler_activate(bool p_enable);
void _clear_errors_list();
void _error_tree_item_rmb_selected(const Vector2 &p_pos);
@@ -204,7 +207,7 @@ public:
void request_remote_tree();
const SceneDebuggerTree *get_remote_tree();
void start(Ref<EditorDebuggerPeer> p_peer);
void start(Ref<RemoteDebuggerPeer> p_peer);
void stop();
void debug_skip_breakpoints();