aboutsummaryrefslogtreecommitdiff
path: root/editor/scene_tree_dock.h
diff options
context:
space:
mode:
Diffstat (limited to 'editor/scene_tree_dock.h')
-rw-r--r--editor/scene_tree_dock.h80
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