diff options
author | SaracenOne <SaracenOne@gmail.com> | 2022-09-08 14:24:49 +0100 |
---|---|---|
committer | SaracenOne <SaracenOne@gmail.com> | 2022-09-08 14:34:31 +0100 |
commit | 3c2e7b38cd50e311fe23f90af350597541db29aa (patch) | |
tree | 1010fd9ee71496957c19001bef98fdfb0176562c | |
parent | b8977ca333fd0334669de0253f86abf6d401256a (diff) |
Remove read-only status from EditorDebuggerRemoteObject
-rw-r--r-- | editor/debugger/editor_debugger_inspector.cpp | 1 | ||||
-rw-r--r-- | editor/debugger/editor_debugger_inspector.h | 1 | ||||
-rw-r--r-- | editor/editor_node.cpp | 5 |
3 files changed, 1 insertions, 6 deletions
diff --git a/editor/debugger/editor_debugger_inspector.cpp b/editor/debugger/editor_debugger_inspector.cpp index 6c0ba55ec8..58206efc20 100644 --- a/editor/debugger/editor_debugger_inspector.cpp +++ b/editor/debugger/editor_debugger_inspector.cpp @@ -85,7 +85,6 @@ void EditorDebuggerRemoteObject::_bind_methods() { ClassDB::bind_method(D_METHOD("get_variant"), &EditorDebuggerRemoteObject::get_variant); ClassDB::bind_method(D_METHOD("clear"), &EditorDebuggerRemoteObject::clear); ClassDB::bind_method(D_METHOD("get_remote_object_id"), &EditorDebuggerRemoteObject::get_remote_object_id); - ClassDB::bind_method(D_METHOD("_is_read_only"), &EditorDebuggerRemoteObject::_is_read_only); ADD_SIGNAL(MethodInfo("value_edited", PropertyInfo(Variant::INT, "object_id"), PropertyInfo(Variant::STRING, "property"), PropertyInfo("value"))); } diff --git a/editor/debugger/editor_debugger_inspector.h b/editor/debugger/editor_debugger_inspector.h index c595e0acaa..5aac4dbf11 100644 --- a/editor/debugger/editor_debugger_inspector.h +++ b/editor/debugger/editor_debugger_inspector.h @@ -50,7 +50,6 @@ public: HashMap<StringName, Variant> prop_values; ObjectID get_remote_object_id() { return remote_object_id; }; - bool _is_read_only() { return true; }; String get_title(); Variant get_variant(const StringName &p_name); diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index 58377eef0f..a61821614c 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -2326,10 +2326,7 @@ void EditorNode::_edit_current(bool p_skip_foreign) { } else { Node *selected_node = nullptr; - if (current_obj->is_class("EditorDebuggerRemoteObject")) { - editable_info = TTR("This is a remote object, so it's not editable.\nPlease read the documentation relevant to debugging to better understand this workflow."); - disable_folding = true; - } else if (current_obj->is_class("MultiNodeEdit")) { + if (current_obj->is_class("MultiNodeEdit")) { Node *scene = get_edited_scene(); if (scene) { MultiNodeEdit *multi_node_edit = Object::cast_to<MultiNodeEdit>(current_obj); |