godot/editor/export/project_export.cpp

/**************************************************************************/
/*  project_export.cpp                                                    */
/**************************************************************************/
/*                         This file is part of:                          */
/*                             GODOT ENGINE                               */
/*                        https://godotengine.org                         */
/**************************************************************************/
/* Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md). */
/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur.                  */
/*                                                                        */
/* Permission is hereby granted, free of charge, to any person obtaining  */
/* a copy of this software and associated documentation files (the        */
/* "Software"), to deal in the Software without restriction, including    */
/* without limitation the rights to use, copy, modify, merge, publish,    */
/* distribute, sublicense, and/or sell copies of the Software, and to     */
/* permit persons to whom the Software is furnished to do so, subject to  */
/* the following conditions:                                              */
/*                                                                        */
/* The above copyright notice and this permission notice shall be         */
/* included in all copies or substantial portions of the Software.        */
/*                                                                        */
/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,        */
/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF     */
/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. */
/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY   */
/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,   */
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE      */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.                 */
/**************************************************************************/

#include "project_export.h"

#include "core/config/project_settings.h"
#include "core/version.h"
#include "editor/editor_file_system.h"
#include "editor/editor_node.h"
#include "editor/editor_properties.h"
#include "editor/editor_settings.h"
#include "editor/editor_string_names.h"
#include "editor/export/editor_export.h"
#include "editor/gui/editor_file_dialog.h"
#include "editor/import/resource_importer_texture_settings.h"
#include "editor/themes/editor_scale.h"
#include "scene/gui/check_box.h"
#include "scene/gui/check_button.h"
#include "scene/gui/item_list.h"
#include "scene/gui/link_button.h"
#include "scene/gui/margin_container.h"
#include "scene/gui/menu_button.h"
#include "scene/gui/option_button.h"
#include "scene/gui/popup_menu.h"
#include "scene/gui/split_container.h"
#include "scene/gui/tab_container.h"
#include "scene/gui/texture_rect.h"
#include "scene/gui/tree.h"

void ProjectExportTextureFormatError::_on_fix_texture_format_pressed() {}

void ProjectExportTextureFormatError::_bind_methods() {}

void ProjectExportTextureFormatError::_notification(int p_what) {}

void ProjectExportTextureFormatError::show_for_texture_format(const String &p_friendly_name, const String &p_setting_identifier) {}

ProjectExportTextureFormatError::ProjectExportTextureFormatError() {}

void ProjectExportDialog::_notification(int p_what) {}

void ProjectExportDialog::popup_export() {}

void ProjectExportDialog::_add_preset(int p_platform) {}

void ProjectExportDialog::_force_update_current_preset_parameters() {}

void ProjectExportDialog::_update_current_preset() {}

void ProjectExportDialog::_update_presets() {}

void ProjectExportDialog::_update_export_all() {}

void ProjectExportDialog::_edit_preset(int p_index) {}

void ProjectExportDialog::_update_feature_list() {}

void ProjectExportDialog::_custom_features_changed(const String &p_text) {}

void ProjectExportDialog::_tab_changed(int) {}

void ProjectExportDialog::_update_parameters(const String &p_edited_property) {}

void ProjectExportDialog::_advanced_options_pressed() {}

void ProjectExportDialog::_runnable_pressed() {}

void ProjectExportDialog::_name_changed(const String &p_string) {}

void ProjectExportDialog::set_export_path(const String &p_value) {}

String ProjectExportDialog::get_export_path() {}

Ref<EditorExportPreset> ProjectExportDialog::get_current_preset() const {}

void ProjectExportDialog::_export_path_changed(const StringName &p_property, const Variant &p_value, const String &p_field, bool p_changing) {}

void ProjectExportDialog::_enc_filters_changed(const String &p_filters) {}

void ProjectExportDialog::_open_key_help_link() {}

void ProjectExportDialog::_enc_pck_changed(bool p_pressed) {}

void ProjectExportDialog::_enc_directory_changed(bool p_pressed) {}

void ProjectExportDialog::_script_encryption_key_changed(const String &p_key) {}

bool ProjectExportDialog::_validate_script_encryption_key(const String &p_key) {}

void ProjectExportDialog::_script_export_mode_changed(int p_mode) {}

void ProjectExportDialog::_duplicate_preset() {}

void ProjectExportDialog::_delete_preset() {}

void ProjectExportDialog::_delete_preset_confirm() {}

Variant ProjectExportDialog::get_drag_data_fw(const Point2 &p_point, Control *p_from) {}

bool ProjectExportDialog::can_drop_data_fw(const Point2 &p_point, const Variant &p_data, Control *p_from) const {}

void ProjectExportDialog::drop_data_fw(const Point2 &p_point, const Variant &p_data, Control *p_from) {}

void ProjectExportDialog::_export_type_changed(int p_which) {}

String ProjectExportDialog::_get_resource_export_header(EditorExportPreset::ExportFilter p_filter) const {}

void ProjectExportDialog::_filter_changed(const String &p_filter) {}

void ProjectExportDialog::_fill_resource_tree() {}

void ProjectExportDialog::_setup_item_for_file_mode(TreeItem *p_item, EditorExportPreset::FileExportMode p_mode) {}

bool ProjectExportDialog::_fill_tree(EditorFileSystemDirectory *p_dir, TreeItem *p_item, Ref<EditorExportPreset> &current, EditorExportPreset::ExportFilter p_export_filter) {}

void ProjectExportDialog::_propagate_file_export_mode(TreeItem *p_item, EditorExportPreset::FileExportMode p_inherited_export_mode) {}

void ProjectExportDialog::_tree_changed() {}

void ProjectExportDialog::_check_propagated_to_item(Object *p_obj, int column) {}

void ProjectExportDialog::_tree_popup_edited(bool p_arrow_clicked) {}

void ProjectExportDialog::_set_file_export_mode(int p_id) {}

void ProjectExportDialog::_export_pck_zip() {}

void ProjectExportDialog::_export_pck_zip_selected(const String &p_path) {}

void ProjectExportDialog::_open_export_template_manager() {}

void ProjectExportDialog::_validate_export_path(const String &p_path) {}

void ProjectExportDialog::_export_project() {}

void ProjectExportDialog::_export_project_to_path(const String &p_path) {}

void ProjectExportDialog::_export_all_dialog() {}

void ProjectExportDialog::_export_all_dialog_action(const String &p_str) {}

void ProjectExportDialog::_export_all(bool p_debug) {}

void ProjectExportDialog::_bind_methods() {}

ProjectExportDialog::ProjectExportDialog() {}

ProjectExportDialog::~ProjectExportDialog() {}