diff options
Diffstat (limited to 'scene/main/node.h')
-rw-r--r-- | scene/main/node.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/scene/main/node.h b/scene/main/node.h index 48eae3bbfa..5d246cc18e 100644 --- a/scene/main/node.h +++ b/scene/main/node.h @@ -294,6 +294,7 @@ protected: static void _bind_methods(); static String _get_name_num_separator(); + static StringName get_configuration_warning_icon(int p_count); friend class SceneState; @@ -320,7 +321,7 @@ protected: GDVIRTUAL0(_enter_tree) GDVIRTUAL0(_exit_tree) GDVIRTUAL0(_ready) - GDVIRTUAL0RC(Vector<String>, _get_configuration_warnings) + GDVIRTUAL0RC(Array, _get_configuration_warnings) GDVIRTUAL1(_input, Ref<InputEvent>) GDVIRTUAL1(_shortcut_input, Ref<InputEvent>) @@ -636,7 +637,11 @@ public: _FORCE_INLINE_ Viewport *get_viewport() const { return data.viewport; } - virtual PackedStringArray get_configuration_warnings() const; + virtual Array get_configuration_warnings() const; + Dictionary configuration_warning_to_dict(const Variant &p_warning) const; + Vector<Dictionary> get_configuration_warnings_as_dicts() const; + Vector<Dictionary> get_configuration_warnings_of_property(const String &p_property = String()) const; + PackedStringArray get_configuration_warnings_as_strings(bool p_wrap_lines, const String &p_property = String()) const; void update_configuration_warnings(); |