#include "create_dialog.h"
#include "core/object/class_db.h"
#include "core/os/keyboard.h"
#include "editor/editor_feature_profile.h"
#include "editor/editor_node.h"
#include "editor/editor_paths.h"
#include "editor/editor_settings.h"
#include "editor/editor_string_names.h"
#include "editor/themes/editor_scale.h"
void CreateDialog::popup_create(bool p_dont_clear, bool p_replace_mode, const String &p_current_type, const String &p_current_name) { … }
void CreateDialog::_fill_type_list() { … }
bool CreateDialog::_is_type_preferred(const String &p_type) const { … }
bool CreateDialog::_is_class_disabled_by_feature_profile(const StringName &p_class) const { … }
bool CreateDialog::_should_hide_type(const StringName &p_type) const { … }
void CreateDialog::_update_search() { … }
void CreateDialog::_add_type(const StringName &p_type, TypeCategory p_type_category) { … }
void CreateDialog::_configure_search_option_item(TreeItem *r_item, const StringName &p_type, TypeCategory p_type_category) { … }
float CreateDialog::_score_type(const String &p_type, const String &p_search) const { … }
void CreateDialog::_cleanup() { … }
void CreateDialog::_confirmed() { … }
void CreateDialog::_text_changed(const String &p_newtext) { … }
void CreateDialog::_sbox_input(const Ref<InputEvent> &p_event) { … }
void CreateDialog::_notification(int p_what) { … }
void CreateDialog::select_type(const String &p_type, bool p_center_on_item) { … }
void CreateDialog::select_base() { … }
String CreateDialog::get_selected_type() { … }
void CreateDialog::set_base_type(const String &p_base) { … }
Variant CreateDialog::instantiate_selected() { … }
void CreateDialog::_item_selected() { … }
void CreateDialog::_hide_requested() { … }
void CreateDialog::cancel_pressed() { … }
void CreateDialog::_favorite_toggled() { … }
void CreateDialog::_history_selected(int p_idx) { … }
void CreateDialog::_favorite_selected() { … }
void CreateDialog::_history_activated(int p_idx) { … }
void CreateDialog::_favorite_activated() { … }
Variant CreateDialog::get_drag_data_fw(const Point2 &p_point, Control *p_from) { … }
bool CreateDialog::can_drop_data_fw(const Point2 &p_point, const Variant &p_data, Control *p_from) const { … }
void CreateDialog::drop_data_fw(const Point2 &p_point, const Variant &p_data, Control *p_from) { … }
void CreateDialog::_save_and_update_favorite_list() { … }
void CreateDialog::_load_favorites_and_history() { … }
void CreateDialog::_bind_methods() { … }
CreateDialog::CreateDialog() { … }