aboutsummaryrefslogtreecommitdiff
path: root/tools/editor/editor_settings.cpp
diff options
context:
space:
mode:
authorJuan Linietsky2016-02-27 00:32:00 -0300
committerJuan Linietsky2016-02-27 00:32:51 -0300
commit2a7fdb23b3381900c3dd087f567e50d2d738c43a (patch)
treec184282a7e5540d67c3fd3797af101d440770dc4 /tools/editor/editor_settings.cpp
parent7d8b7df19d2ee8f6f6c09c3bbb92224eedf8115f (diff)
downloadgodot-2a7fdb23b3381900c3dd087f567e50d2d738c43a.tar.gz
godot-2a7fdb23b3381900c3dd087f567e50d2d738c43a.tar.zst
godot-2a7fdb23b3381900c3dd087f567e50d2d738c43a.zip
First attempt at making a more useful EditorPlugin API. Still undocumented, but feedback welcome!
Diffstat (limited to '')
-rw-r--r--tools/editor/editor_settings.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/editor/editor_settings.cpp b/tools/editor/editor_settings.cpp
index 78fde9950..83071a2e1 100644
--- a/tools/editor/editor_settings.cpp
+++ b/tools/editor/editor_settings.cpp
@@ -818,6 +818,16 @@ void EditorSettings::load_favorites() {
void EditorSettings::_bind_methods() {
+ ObjectTypeDB::bind_method(_MD("erase","property"),&EditorSettings::erase);
+ ObjectTypeDB::bind_method(_MD("get_settings_path"),&EditorSettings::get_settings_path);
+ ObjectTypeDB::bind_method(_MD("get_project_settings_path"),&EditorSettings::get_project_settings_path);
+
+ ObjectTypeDB::bind_method(_MD("set_favorite_dirs","dirs"),&EditorSettings::set_favorite_dirs);
+ ObjectTypeDB::bind_method(_MD("get_favorite_dirs"),&EditorSettings::get_favorite_dirs);
+
+ ObjectTypeDB::bind_method(_MD("set_recent_dirs","dirs"),&EditorSettings::set_recent_dirs);
+ ObjectTypeDB::bind_method(_MD("get_recent_dirs"),&EditorSettings::get_recent_dirs);
+
ADD_SIGNAL(MethodInfo("settings_changed"));
}