godot/editor/plugins/version_control_editor_plugin.cpp

/**************************************************************************/
/*  version_control_editor_plugin.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 "version_control_editor_plugin.h"

#include "core/config/project_settings.h"
#include "core/os/keyboard.h"
#include "core/os/time.h"
#include "editor/editor_command_palette.h"
#include "editor/editor_dock_manager.h"
#include "editor/editor_file_system.h"
#include "editor/editor_interface.h"
#include "editor/editor_node.h"
#include "editor/editor_settings.h"
#include "editor/editor_string_names.h"
#include "editor/filesystem_dock.h"
#include "editor/gui/editor_bottom_panel.h"
#include "editor/plugins/script_editor_plugin.h"
#include "editor/themes/editor_scale.h"
#include "scene/gui/separator.h"

#define CHECK_PLUGIN_INITIALIZED()

VersionControlEditorPlugin *VersionControlEditorPlugin::singleton =;

void VersionControlEditorPlugin::_bind_methods() {}

void VersionControlEditorPlugin::_create_vcs_metadata_files() {}

void VersionControlEditorPlugin::_notification(int p_what) {}

void VersionControlEditorPlugin::_populate_available_vcs_names() {}

VersionControlEditorPlugin *VersionControlEditorPlugin::get_singleton() {}

void VersionControlEditorPlugin::popup_vcs_metadata_dialog() {}

void VersionControlEditorPlugin::popup_vcs_set_up_dialog(const Control *p_gui_base) {}

void VersionControlEditorPlugin::_initialize_vcs() {}

void VersionControlEditorPlugin::_set_vcs_ui_state(bool p_enabled) {}

void VersionControlEditorPlugin::_set_credentials() {}

bool VersionControlEditorPlugin::_load_plugin(const String &p_name) {}

void VersionControlEditorPlugin::_update_set_up_warning(const String &p_new_text) {}

void VersionControlEditorPlugin::_refresh_branch_list() {}

String VersionControlEditorPlugin::_get_date_string_from(int64_t p_unix_timestamp, int64_t p_offset_minutes) const {}

void VersionControlEditorPlugin::_set_commit_list_size(int p_index) {}

void VersionControlEditorPlugin::_refresh_commit_list() {}

void VersionControlEditorPlugin::_refresh_remote_list() {}

void VersionControlEditorPlugin::_commit() {}

void VersionControlEditorPlugin::_branch_item_selected(int p_index) {}

void VersionControlEditorPlugin::_remote_selected(int p_index) {}

void VersionControlEditorPlugin::_ssh_public_key_selected(const String &p_path) {}

void VersionControlEditorPlugin::_ssh_private_key_selected(const String &p_path) {}

void VersionControlEditorPlugin::_popup_file_dialog(const Variant &p_file_dialog_variant) {}

void VersionControlEditorPlugin::_create_branch() {}

void VersionControlEditorPlugin::_create_remote() {}

void VersionControlEditorPlugin::_update_branch_create_button(const String &p_new_text) {}

void VersionControlEditorPlugin::_update_remote_create_button(const String &p_new_text) {}

int VersionControlEditorPlugin::_get_item_count(Tree *p_tree) {}

void VersionControlEditorPlugin::_refresh_stage_area() {}

void VersionControlEditorPlugin::_discard_file(const String &p_file_path, EditorVCSInterface::ChangeType p_change) {}

void VersionControlEditorPlugin::_confirm_discard_all() {}

void VersionControlEditorPlugin::_discard_all() {}

void VersionControlEditorPlugin::_add_new_item(Tree *p_tree, const String &p_file_path, EditorVCSInterface::ChangeType p_change) {}

void VersionControlEditorPlugin::_fetch() {}

void VersionControlEditorPlugin::_pull() {}

void VersionControlEditorPlugin::_push() {}

void VersionControlEditorPlugin::_force_push() {}

void VersionControlEditorPlugin::_update_opened_tabs() {}

void VersionControlEditorPlugin::_move_all(Object *p_tree) {}

void VersionControlEditorPlugin::_load_diff(Object *p_tree) {}

void VersionControlEditorPlugin::_clear_diff() {}

void VersionControlEditorPlugin::_item_activated(Object *p_tree) {}

void VersionControlEditorPlugin::_move_item(Tree *p_tree, TreeItem *p_item) {}

void VersionControlEditorPlugin::_cell_button_pressed(Object *p_item, int p_column, int p_id, int p_mouse_button_index) {}

void VersionControlEditorPlugin::_display_diff(int p_idx) {}

void VersionControlEditorPlugin::_display_diff_split_view(List<EditorVCSInterface::DiffLine> &p_diff_content) {}

void VersionControlEditorPlugin::_display_diff_unified_view(List<EditorVCSInterface::DiffLine> &p_diff_content) {}

void VersionControlEditorPlugin::_update_commit_button() {}

void VersionControlEditorPlugin::_remove_branch() {}

void VersionControlEditorPlugin::_remove_remote() {}

void VersionControlEditorPlugin::_extra_option_selected(int p_index) {}

void VersionControlEditorPlugin::_popup_branch_remove_confirm(int p_index) {}

void VersionControlEditorPlugin::_popup_remote_remove_confirm(int p_index) {}

void VersionControlEditorPlugin::_update_extra_options() {}

bool VersionControlEditorPlugin::_is_staging_area_empty() {}

void VersionControlEditorPlugin::_commit_message_gui_input(const Ref<InputEvent> &p_event) {}

void VersionControlEditorPlugin::_toggle_vcs_integration(bool p_toggled) {}

void VersionControlEditorPlugin::fetch_available_vcs_plugin_names() {}

void VersionControlEditorPlugin::register_editor() {}

void VersionControlEditorPlugin::shut_down() {}

VersionControlEditorPlugin::VersionControlEditorPlugin() {}

VersionControlEditorPlugin::~VersionControlEditorPlugin() {}