summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--editor/editor_properties_array_dict.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/editor/editor_properties_array_dict.cpp b/editor/editor_properties_array_dict.cpp
index 24cfa7ad7b..80ebd32295 100644
--- a/editor/editor_properties_array_dict.cpp
+++ b/editor/editor_properties_array_dict.cpp
@@ -1009,6 +1009,14 @@ void EditorPropertyDictionary::update_property() {
prop = memnew(EditorPropertyRID);
} break;
+ case Variant::SIGNAL: {
+ prop = memnew(EditorPropertySignal);
+
+ } break;
+ case Variant::CALLABLE: {
+ prop = memnew(EditorPropertyCallable);
+
+ } break;
case Variant::OBJECT: {
if (Object::cast_to<EncodedObjectAsID>(value)) {
EditorPropertyObjectID *editor = memnew(EditorPropertyObjectID);