diff options
Diffstat (limited to 'editor/scene_tree_dock.h')
| -rw-r--r-- | editor/scene_tree_dock.h | 80 |
1 files changed, 39 insertions, 41 deletions
diff --git a/editor/scene_tree_dock.h b/editor/scene_tree_dock.h index 2ee7ba3d0..b43a6ea9b 100644 --- a/editor/scene_tree_dock.h +++ b/editor/scene_tree_dock.h @@ -29,27 +29,27 @@ #ifndef SCENE_TREE_DOCK_H #define SCENE_TREE_DOCK_H -#include "scene/gui/control.h" -#include "scene/gui/tree.h" -#include "scene/gui/label.h" -#include "scene/gui/button.h" -#include "scene/gui/tool_button.h" -#include "scene/gui/box_container.h" -#include "scene/gui/popup_menu.h" -#include "scene_tree_editor.h" +#include "connections_dialog.h" #include "create_dialog.h" #include "editor_data.h" +#include "editor_sub_scene.h" #include "groups_editor.h" -#include "connections_dialog.h" -#include "script_create_dialog.h" #include "reparent_dialog.h" #include "scene/animation/animation_player.h" -#include "editor_sub_scene.h" +#include "scene/gui/box_container.h" +#include "scene/gui/button.h" +#include "scene/gui/control.h" +#include "scene/gui/label.h" +#include "scene/gui/popup_menu.h" +#include "scene/gui/tool_button.h" +#include "scene/gui/tree.h" +#include "scene_tree_editor.h" +#include "script_create_dialog.h" class EditorNode; class SceneTreeDock : public VBoxContainer { - GDCLASS( SceneTreeDock, VBoxContainer ); + GDCLASS(SceneTreeDock, VBoxContainer); enum Tool { @@ -72,7 +72,6 @@ class SceneTreeDock : public VBoxContainer { TOOL_BUTTON_MAX }; - bool restore_script_editor_on_drag; int current_option; @@ -105,7 +104,7 @@ class SceneTreeDock : public VBoxContainer { LineEdit *filter; TextureRect *filter_icon; - PopupMenu * menu; + PopupMenu *menu; bool first_enter; @@ -114,15 +113,15 @@ class SceneTreeDock : public VBoxContainer { Node *edited_scene; EditorNode *editor; - Node *_duplicate(Node *p_node, Map<Node*,Node*> &duplimap); + Node *_duplicate(Node *p_node, Map<Node *, Node *> &duplimap); void _node_reparent(NodePath p_path, bool p_keep_global_xform); - void _do_reparent(Node* p_new_parent, int p_position_in_parent, Vector<Node*> p_nodes, bool p_keep_global_xform); + void _do_reparent(Node *p_new_parent, int p_position_in_parent, Vector<Node *> p_nodes, bool p_keep_global_xform); - void _set_owners(Node *p_owner, const Array& p_nodes); - void _load_request(const String& p_path); - void _script_open_request(const Ref<Script>& p_script); + void _set_owners(Node *p_owner, const Array &p_nodes); + void _load_request(const String &p_path); + void _script_open_request(const Ref<Script> &p_script); - bool _cyclical_dependency_exists(const String& p_target_scene_path, Node* p_desired_node); + bool _cyclical_dependency_exists(const String &p_target_scene_path, Node *p_desired_node); void _node_selected(); void _node_renamed(); @@ -130,8 +129,7 @@ class SceneTreeDock : public VBoxContainer { void _delete_confirm(); - - void _node_prerenamed(Node* p_node, const String& p_new_name); + void _node_prerenamed(Node *p_node, const String &p_new_name); void _nodes_drag_begin(); void _input(InputEvent p_event); @@ -144,45 +142,45 @@ class SceneTreeDock : public VBoxContainer { bool _validate_no_foreign(); void _selection_changed(); - void _fill_path_renames(Vector<StringName> base_path,Vector<StringName> new_base_path,Node * p_node, List<Pair<NodePath,NodePath> > *p_renames); + void _fill_path_renames(Vector<StringName> base_path, Vector<StringName> new_base_path, Node *p_node, List<Pair<NodePath, NodePath> > *p_renames); - void _normalize_drop(Node*& to_node, int &to_pos, int p_type); + void _normalize_drop(Node *&to_node, int &to_pos, int p_type); - void _nodes_dragged(Array p_nodes,NodePath p_to,int p_type); - void _files_dropped(Vector<String> p_files,NodePath p_to,int p_type); + void _nodes_dragged(Array p_nodes, NodePath p_to, int p_type); + void _files_dropped(Vector<String> p_files, NodePath p_to, int p_type); void _script_dropped(String p_file, NodePath p_to); - void _tree_rmb(const Vector2& p_menu_pos); + void _tree_rmb(const Vector2 &p_menu_pos); - void _filter_changed(const String& p_filter); + void _filter_changed(const String &p_filter); - void _perform_instance_scenes(const Vector<String>& p_files,Node* parent,int p_pos); - void _replace_with_branch_scene(const String& p_file,Node* base); + void _perform_instance_scenes(const Vector<String> &p_files, Node *parent, int p_pos); + void _replace_with_branch_scene(const String &p_file, Node *base); void _file_selected(String p_file); -protected: +protected: void _notification(int p_what); static void _bind_methods(); -public: +public: String get_filter(); - void set_filter(const String& p_filter); + void set_filter(const String &p_filter); void _focus_node(); void import_subscene(); - void set_edited_scene(Node* p_scene); - void instance(const String& p_path); - void instance_scenes(const Vector<String>& p_files, Node *p_parent=NULL); - void set_selected(Node *p_node, bool p_emit_selected=false); - void fill_path_renames(Node* p_node, Node *p_new_parent, List<Pair<NodePath,NodePath> > *p_renames); - void perform_node_renames(Node* p_base,List<Pair<NodePath,NodePath> > *p_renames, Map<Ref<Animation>, Set<int> > *r_rem_anims=NULL); + void set_edited_scene(Node *p_scene); + void instance(const String &p_path); + void instance_scenes(const Vector<String> &p_files, Node *p_parent = NULL); + void set_selected(Node *p_node, bool p_emit_selected = false); + void fill_path_renames(Node *p_node, Node *p_new_parent, List<Pair<NodePath, NodePath> > *p_renames); + void perform_node_renames(Node *p_base, List<Pair<NodePath, NodePath> > *p_renames, Map<Ref<Animation>, Set<int> > *r_rem_anims = NULL); SceneTreeEditor *get_tree_editor() { return scene_tree; } EditorData *get_editor_data() { return editor_data; } - void open_script_dialog(Node* p_for_node); - SceneTreeDock(EditorNode *p_editor,Node *p_scene_root,EditorSelection *p_editor_selection,EditorData &p_editor_data); + void open_script_dialog(Node *p_for_node); + SceneTreeDock(EditorNode *p_editor, Node *p_scene_root, EditorSelection *p_editor_selection, EditorData &p_editor_data); }; #endif // SCENE_TREE_DOCK_H |
