Merge pull request #50381 from reduz/implement-disable-classes
Implement the ability to disable classes
This commit is contained in:
+36
-36
@@ -3736,46 +3736,46 @@ void EditorNode::register_editor_types() {
|
||||
ResourceLoader::set_timestamp_on_load(true);
|
||||
ResourceSaver::set_timestamp_on_save(true);
|
||||
|
||||
ClassDB::register_class<EditorPaths>();
|
||||
ClassDB::register_class<EditorPlugin>();
|
||||
ClassDB::register_class<EditorTranslationParserPlugin>();
|
||||
ClassDB::register_class<EditorImportPlugin>();
|
||||
ClassDB::register_class<EditorScript>();
|
||||
ClassDB::register_class<EditorSelection>();
|
||||
ClassDB::register_class<EditorFileDialog>();
|
||||
ClassDB::register_virtual_class<EditorSettings>();
|
||||
ClassDB::register_class<EditorNode3DGizmo>();
|
||||
ClassDB::register_class<EditorNode3DGizmoPlugin>();
|
||||
ClassDB::register_virtual_class<EditorResourcePreview>();
|
||||
ClassDB::register_class<EditorResourcePreviewGenerator>();
|
||||
ClassDB::register_virtual_class<EditorFileSystem>();
|
||||
ClassDB::register_class<EditorFileSystemDirectory>();
|
||||
ClassDB::register_class<EditorVCSInterface>();
|
||||
ClassDB::register_virtual_class<ScriptEditor>();
|
||||
ClassDB::register_virtual_class<ScriptEditorBase>();
|
||||
ClassDB::register_class<EditorSyntaxHighlighter>();
|
||||
ClassDB::register_virtual_class<EditorInterface>();
|
||||
ClassDB::register_class<EditorExportPlugin>();
|
||||
ClassDB::register_class<EditorResourceConversionPlugin>();
|
||||
ClassDB::register_class<EditorSceneImporter>();
|
||||
ClassDB::register_class<EditorInspector>();
|
||||
ClassDB::register_class<EditorInspectorPlugin>();
|
||||
ClassDB::register_class<EditorProperty>();
|
||||
ClassDB::register_class<AnimationTrackEditPlugin>();
|
||||
ClassDB::register_class<ScriptCreateDialog>();
|
||||
ClassDB::register_class<EditorFeatureProfile>();
|
||||
ClassDB::register_class<EditorSpinSlider>();
|
||||
ClassDB::register_class<EditorResourcePicker>();
|
||||
ClassDB::register_class<EditorScriptPicker>();
|
||||
ClassDB::register_class<EditorSceneImporterMesh>();
|
||||
ClassDB::register_class<EditorSceneImporterMeshNode3D>();
|
||||
GDREGISTER_CLASS(EditorPaths);
|
||||
GDREGISTER_CLASS(EditorPlugin);
|
||||
GDREGISTER_CLASS(EditorTranslationParserPlugin);
|
||||
GDREGISTER_CLASS(EditorImportPlugin);
|
||||
GDREGISTER_CLASS(EditorScript);
|
||||
GDREGISTER_CLASS(EditorSelection);
|
||||
GDREGISTER_CLASS(EditorFileDialog);
|
||||
GDREGISTER_VIRTUAL_CLASS(EditorSettings);
|
||||
GDREGISTER_CLASS(EditorNode3DGizmo);
|
||||
GDREGISTER_CLASS(EditorNode3DGizmoPlugin);
|
||||
GDREGISTER_VIRTUAL_CLASS(EditorResourcePreview);
|
||||
GDREGISTER_CLASS(EditorResourcePreviewGenerator);
|
||||
GDREGISTER_VIRTUAL_CLASS(EditorFileSystem);
|
||||
GDREGISTER_CLASS(EditorFileSystemDirectory);
|
||||
GDREGISTER_CLASS(EditorVCSInterface);
|
||||
GDREGISTER_VIRTUAL_CLASS(ScriptEditor);
|
||||
GDREGISTER_VIRTUAL_CLASS(ScriptEditorBase);
|
||||
GDREGISTER_CLASS(EditorSyntaxHighlighter);
|
||||
GDREGISTER_VIRTUAL_CLASS(EditorInterface);
|
||||
GDREGISTER_CLASS(EditorExportPlugin);
|
||||
GDREGISTER_CLASS(EditorResourceConversionPlugin);
|
||||
GDREGISTER_CLASS(EditorSceneImporter);
|
||||
GDREGISTER_CLASS(EditorInspector);
|
||||
GDREGISTER_CLASS(EditorInspectorPlugin);
|
||||
GDREGISTER_CLASS(EditorProperty);
|
||||
GDREGISTER_CLASS(AnimationTrackEditPlugin);
|
||||
GDREGISTER_CLASS(ScriptCreateDialog);
|
||||
GDREGISTER_CLASS(EditorFeatureProfile);
|
||||
GDREGISTER_CLASS(EditorSpinSlider);
|
||||
GDREGISTER_CLASS(EditorResourcePicker);
|
||||
GDREGISTER_CLASS(EditorScriptPicker);
|
||||
GDREGISTER_CLASS(EditorSceneImporterMesh);
|
||||
GDREGISTER_CLASS(EditorSceneImporterMeshNode3D);
|
||||
|
||||
ClassDB::register_virtual_class<FileSystemDock>();
|
||||
GDREGISTER_VIRTUAL_CLASS(FileSystemDock);
|
||||
|
||||
// FIXME: Is this stuff obsolete, or should it be ported to new APIs?
|
||||
ClassDB::register_class<EditorScenePostImport>();
|
||||
GDREGISTER_CLASS(EditorScenePostImport);
|
||||
//ClassDB::register_type<EditorImportExport>();
|
||||
ClassDB::register_class<EditorDebuggerPlugin>();
|
||||
GDREGISTER_CLASS(EditorDebuggerPlugin);
|
||||
|
||||
NativeExtensionManager::get_singleton()->initialize_extensions(NativeExtension::INITIALIZATION_LEVEL_EDITOR);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user