summaryrefslogtreecommitdiffstats
path: root/test/src
diff options
context:
space:
mode:
authorBastiaan Olij <mux213@gmail.com>2021-09-15 13:56:20 +1000
committerBastiaan Olij <mux213@gmail.com>2021-09-27 23:08:11 +1000
commite839199848cba6f3470a6f836b2b2992e4593104 (patch)
tree768781e0caae3e1d9f652776f23e4d840159eb8d /test/src
parent02802b1d0e2586dbf6dedd7e4de3589f7eb62680 (diff)
downloadredot-cpp-e839199848cba6f3470a6f836b2b2992e4593104.tar.gz
Add support for property groups
Diffstat (limited to 'test/src')
-rw-r--r--test/src/example.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/src/example.cpp b/test/src/example.cpp
index 7454289..313398d 100644
--- a/test/src/example.cpp
+++ b/test/src/example.cpp
@@ -53,9 +53,12 @@ void Example::_bind_methods() {
}
// Properties.
+ ADD_GROUP("Test group","group_");
+ ADD_SUBGROUP("Test subgroup","group_subgroup_");
+
ClassDB::bind_method(D_METHOD("get_custom_position"), &Example::get_custom_position);
ClassDB::bind_method(D_METHOD("set_custom_position", "position"), &Example::set_custom_position);
- ADD_PROPERTY(PropertyInfo(Variant::VECTOR2, "custom_position"), "set_custom_position", "get_custom_position");
+ ADD_PROPERTY(PropertyInfo(Variant::VECTOR2, "group_subgroup_custom_position"), "set_custom_position", "get_custom_position");
// Signals.
ADD_SIGNAL(MethodInfo("custom_signal", PropertyInfo(Variant::STRING, "name"), PropertyInfo(Variant::INT, "value")));