summaryrefslogtreecommitdiffstats
path: root/scene/debugger/scene_debugger.h
diff options
context:
space:
mode:
authorThaddeus Crews <repiteo@outlook.com>2024-11-10 12:12:46 -0600
committerThaddeus Crews <repiteo@outlook.com>2024-11-10 12:12:46 -0600
commitf3294e59e10b2d408367ea236e4d35a3590e6bfe (patch)
treebf9ca64d51f3b37d09a217babfcd0d421a2a637f /scene/debugger/scene_debugger.h
parent1cad5525d60f7b1ac45dc82788cf4bd9a4ddcb1b (diff)
parentc3e2e468554881c021aa2123efe295c147df3f46 (diff)
downloadredot-engine-f3294e59e10b2d408367ea236e4d35a3590e6bfe.tar.gz
Merge pull request #98891 from Faless/debugger/game_view_settings
[Debugger] Better settings configuration for RuntimeNodeSelect and Window quit
Diffstat (limited to 'scene/debugger/scene_debugger.h')
-rw-r--r--scene/debugger/scene_debugger.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/scene/debugger/scene_debugger.h b/scene/debugger/scene_debugger.h
index 9e9f61aac5..90c8000eb4 100644
--- a/scene/debugger/scene_debugger.h
+++ b/scene/debugger/scene_debugger.h
@@ -57,6 +57,8 @@ public:
#ifdef DEBUG_ENABLED
private:
+ static void _handle_input(const Ref<InputEvent> &p_event, const Ref<Shortcut> &p_shortcut);
+
static void _save_node(ObjectID id, const String &p_path);
static void _set_node_owner_recursive(Node *p_node, Node *p_owner);
static void _set_object_property(ObjectID p_id, const String &p_property, const Variant &p_value);
@@ -201,6 +203,7 @@ private:
PopupMenu *selection_list = nullptr;
bool selection_visible = true;
bool selection_update_queued = false;
+ bool warped_panning = false;
bool camera_override = false;
@@ -271,7 +274,7 @@ private:
NodeType node_select_type = NODE_TYPE_2D;
SelectMode node_select_mode = SELECT_MODE_SINGLE;
- void _setup();
+ void _setup(const Dictionary &p_settings);
void _node_set_type(NodeType p_type);
void _select_set_mode(SelectMode p_mode);