diff options
| author | Andrii Doroshenko (Xrayez) <xrayez@gmail.com> | 2020-10-30 01:44:03 +0200 | 
|---|---|---|
| committer | Andrii Doroshenko (Xrayez) <xrayez@gmail.com> | 2020-12-10 14:27:41 +0200 | 
| commit | 9aa06c3e65c6b760422da027d4913aa89c4f39d1 (patch) | |
| tree | 2142414412547e477db823f01c2046b48e3a8073 | |
| parent | 2a325f388825a20b8e87280d967de80411b2e927 (diff) | |
| download | redot-engine-9aa06c3e65c6b760422da027d4913aa89c4f39d1.tar.gz | |
Make `property_list_changed_notify` protected in `Object`
Alternative to `_change_notify()` to be called from within C++ classes.
Achieves low-level consistency with scripting, where this method is
exposed for updating the editor (inspector) with new values.
| -rw-r--r-- | core/object/object.h | 3 | 
1 files changed, 1 insertions, 2 deletions
| diff --git a/core/object/object.h b/core/object/object.h index dc004f38a9..6e2328848b 100644 --- a/core/object/object.h +++ b/core/object/object.h @@ -482,8 +482,6 @@ private:  	void _set_indexed_bind(const NodePath &p_name, const Variant &p_value);  	Variant _get_indexed_bind(const NodePath &p_name) const; -	void property_list_changed_notify(); -  	_FORCE_INLINE_ void _construct_object(bool p_reference);  	friend class Reference; @@ -525,6 +523,7 @@ protected:  	static void get_valid_parents_static(List<String> *p_parents);  	static void _get_valid_parents_static(List<String> *p_parents); +	void property_list_changed_notify();  	virtual void _changed_callback(Object *p_changed, const char *p_prop);  	//Variant _call_bind(const StringName& p_name, const Variant& p_arg1 = Variant(), const Variant& p_arg2 = Variant(), const Variant& p_arg3 = Variant(), const Variant& p_arg4 = Variant()); | 
