#include "editor_build_profile.h"
#include "core/io/dir_access.h"
#include "core/io/json.h"
#include "editor/editor_file_system.h"
#include "editor/editor_node.h"
#include "editor/editor_paths.h"
#include "editor/editor_property_name_processor.h"
#include "editor/editor_settings.h"
#include "editor/editor_string_names.h"
#include "editor/gui/editor_file_dialog.h"
#include "editor/themes/editor_scale.h"
const char *EditorBuildProfile::build_option_identifiers[BUILD_OPTION_MAX] = …;
const bool EditorBuildProfile::build_option_disabled_by_default[BUILD_OPTION_MAX] = …;
const bool EditorBuildProfile::build_option_disable_values[BUILD_OPTION_MAX] = …;
const EditorBuildProfile::BuildOptionCategory EditorBuildProfile::build_option_category[BUILD_OPTION_MAX] = …;
void EditorBuildProfile::set_disable_class(const StringName &p_class, bool p_disabled) { … }
bool EditorBuildProfile::is_class_disabled(const StringName &p_class) const { … }
void EditorBuildProfile::set_item_collapsed(const StringName &p_class, bool p_collapsed) { … }
bool EditorBuildProfile::is_item_collapsed(const StringName &p_class) const { … }
void EditorBuildProfile::set_disable_build_option(BuildOption p_build_option, bool p_disable) { … }
void EditorBuildProfile::clear_disabled_classes() { … }
bool EditorBuildProfile::is_build_option_disabled(BuildOption p_build_option) const { … }
bool EditorBuildProfile::get_build_option_disable_value(BuildOption p_build_option) { … }
void EditorBuildProfile::set_force_detect_classes(const String &p_classes) { … }
String EditorBuildProfile::get_force_detect_classes() const { … }
String EditorBuildProfile::get_build_option_name(BuildOption p_build_option) { … }
String EditorBuildProfile::get_build_option_description(BuildOption p_build_option) { … }
EditorBuildProfile::BuildOptionCategory EditorBuildProfile::get_build_option_category(BuildOption p_build_option) { … }
String EditorBuildProfile::get_build_option_category_name(BuildOptionCategory p_build_option_category) { … }
Error EditorBuildProfile::save_to_file(const String &p_path) { … }
Error EditorBuildProfile::load_from_file(const String &p_path) { … }
void EditorBuildProfile::_bind_methods() { … }
EditorBuildProfile::EditorBuildProfile() { … }
void EditorBuildProfileManager::_notification(int p_what) { … }
void EditorBuildProfileManager::_profile_action(int p_action) { … }
void EditorBuildProfileManager::_find_files(EditorFileSystemDirectory *p_dir, const HashMap<String, DetectedFile> &p_cache, HashMap<String, DetectedFile> &r_detected) { … }
void EditorBuildProfileManager::_detect_classes() { … }
void EditorBuildProfileManager::_action_confirm() { … }
void EditorBuildProfileManager::_hide_requested() { … }
void EditorBuildProfileManager::_fill_classes_from(TreeItem *p_parent, const String &p_class, const String &p_selected) { … }
void EditorBuildProfileManager::_class_list_item_selected() { … }
void EditorBuildProfileManager::_class_list_item_edited() { … }
void EditorBuildProfileManager::_class_list_item_collapsed(Object *p_item) { … }
void EditorBuildProfileManager::_update_edited_profile() { … }
void EditorBuildProfileManager::_force_detect_classes_changed(const String &p_text) { … }
void EditorBuildProfileManager::_import_profile(const String &p_path) { … }
void EditorBuildProfileManager::_export_profile(const String &p_path) { … }
Ref<EditorBuildProfile> EditorBuildProfileManager::get_current_profile() { … }
EditorBuildProfileManager *EditorBuildProfileManager::singleton = …;
void EditorBuildProfileManager::_bind_methods() { … }
EditorBuildProfileManager::EditorBuildProfileManager() { … }