diff options
| author | Juan Linietsky | 2016-02-27 00:32:00 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2016-02-27 00:32:51 -0300 |
| commit | 2a7fdb23b3381900c3dd087f567e50d2d738c43a (patch) | |
| tree | c184282a7e5540d67c3fd3797af101d440770dc4 /tools/editor/editor_settings.cpp | |
| parent | 7d8b7df19d2ee8f6f6c09c3bbb92224eedf8115f (diff) | |
| download | godot-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.cpp | 10 |
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")); } |
