diff options
Diffstat (limited to 'scene/gui/input_action.cpp')
-rw-r--r-- | scene/gui/input_action.cpp | 70 |
1 files changed, 34 insertions, 36 deletions
diff --git a/scene/gui/input_action.cpp b/scene/gui/input_action.cpp index afdffd9a53..9576bb07e4 100644 --- a/scene/gui/input_action.cpp +++ b/scene/gui/input_action.cpp @@ -29,42 +29,41 @@ #include "input_action.h" #include "os/keyboard.h" -void ShortCut::set_shortcut(const InputEvent& p_shortcut){ +void ShortCut::set_shortcut(const InputEvent &p_shortcut) { - shortcut=p_shortcut; + shortcut = p_shortcut; emit_changed(); } -InputEvent ShortCut::get_shortcut() const{ +InputEvent ShortCut::get_shortcut() const { return shortcut; } -bool ShortCut::is_shortcut(const InputEvent& p_event) const { +bool ShortCut::is_shortcut(const InputEvent &p_event) const { - bool same=false; + bool same = false; - - switch(p_event.type) { + switch (p_event.type) { case InputEvent::KEY: { - same=(shortcut.key.scancode==p_event.key.scancode && shortcut.key.mod == p_event.key.mod); + same = (shortcut.key.scancode == p_event.key.scancode && shortcut.key.mod == p_event.key.mod); } break; case InputEvent::JOYPAD_BUTTON: { - same=(shortcut.joy_button.button_index==p_event.joy_button.button_index); + same = (shortcut.joy_button.button_index == p_event.joy_button.button_index); } break; case InputEvent::MOUSE_BUTTON: { - same=(shortcut.mouse_button.button_index==p_event.mouse_button.button_index); + same = (shortcut.mouse_button.button_index == p_event.mouse_button.button_index); } break; case InputEvent::JOYPAD_MOTION: { - same=(shortcut.joy_motion.axis==p_event.joy_motion.axis && (shortcut.joy_motion.axis_value < 0) == (p_event.joy_motion.axis_value < 0)); + same = (shortcut.joy_motion.axis == p_event.joy_motion.axis && (shortcut.joy_motion.axis_value < 0) == (p_event.joy_motion.axis_value < 0)); } break; default: {}; @@ -75,7 +74,7 @@ bool ShortCut::is_shortcut(const InputEvent& p_event) const { String ShortCut::get_as_text() const { - switch(shortcut.type) { + switch (shortcut.type) { case InputEvent::NONE: { @@ -85,35 +84,35 @@ String ShortCut::get_as_text() const { String str; if (shortcut.key.mod.shift) - str+=RTR("Shift+"); + str += RTR("Shift+"); if (shortcut.key.mod.alt) - str+=RTR("Alt+"); + str += RTR("Alt+"); if (shortcut.key.mod.control) - str+=RTR("Ctrl+"); + str += RTR("Ctrl+"); if (shortcut.key.mod.meta) - str+=RTR("Meta+"); + str += RTR("Meta+"); - str+=keycode_get_string(shortcut.key.scancode).capitalize(); + str += keycode_get_string(shortcut.key.scancode).capitalize(); return str; } break; case InputEvent::JOYPAD_BUTTON: { - String str = RTR("Device")+" "+itos(shortcut.device)+", "+RTR("Button")+" "+itos(shortcut.joy_button.button_index); - str+="."; + String str = RTR("Device") + " " + itos(shortcut.device) + ", " + RTR("Button") + " " + itos(shortcut.joy_button.button_index); + str += "."; return str; } break; case InputEvent::MOUSE_BUTTON: { - String str = RTR("Device")+" "+itos(shortcut.device)+", "; + String str = RTR("Device") + " " + itos(shortcut.device) + ", "; switch (shortcut.mouse_button.button_index) { - case BUTTON_LEFT: str+=RTR("Left Button."); break; - case BUTTON_RIGHT: str+=RTR("Right Button."); break; - case BUTTON_MIDDLE: str+=RTR("Middle Button."); break; - case BUTTON_WHEEL_UP: str+=RTR("Wheel Up."); break; - case BUTTON_WHEEL_DOWN: str+=RTR("Wheel Down."); break; - default: str+=RTR("Button")+" "+itos(shortcut.mouse_button.button_index)+"."; + case BUTTON_LEFT: str += RTR("Left Button."); break; + case BUTTON_RIGHT: str += RTR("Right Button."); break; + case BUTTON_MIDDLE: str += RTR("Middle Button."); break; + case BUTTON_WHEEL_UP: str += RTR("Wheel Up."); break; + case BUTTON_WHEEL_DOWN: str += RTR("Wheel Down."); break; + default: str += RTR("Button") + " " + itos(shortcut.mouse_button.button_index) + "."; } return str; @@ -121,7 +120,7 @@ String ShortCut::get_as_text() const { case InputEvent::JOYPAD_MOTION: { int ax = shortcut.joy_motion.axis; - String str = RTR("Device")+" "+itos(shortcut.device)+", "+RTR("Axis")+" "+itos(ax)+"."; + String str = RTR("Device") + " " + itos(shortcut.device) + ", " + RTR("Axis") + " " + itos(ax) + "."; return str; } break; @@ -132,22 +131,21 @@ String ShortCut::get_as_text() const { bool ShortCut::is_valid() const { - return shortcut.type!=InputEvent::NONE; + return shortcut.type != InputEvent::NONE; } void ShortCut::_bind_methods() { - ClassDB::bind_method(D_METHOD("set_shortcut","event"),&ShortCut::set_shortcut); - ClassDB::bind_method(D_METHOD("get_shortcut"),&ShortCut::get_shortcut); + ClassDB::bind_method(D_METHOD("set_shortcut", "event"), &ShortCut::set_shortcut); + ClassDB::bind_method(D_METHOD("get_shortcut"), &ShortCut::get_shortcut); - ClassDB::bind_method(D_METHOD("is_valid"),&ShortCut::is_valid); + ClassDB::bind_method(D_METHOD("is_valid"), &ShortCut::is_valid); - ClassDB::bind_method(D_METHOD("is_shortcut","event"),&ShortCut::is_shortcut); - ClassDB::bind_method(D_METHOD("get_as_text"),&ShortCut::get_as_text); + ClassDB::bind_method(D_METHOD("is_shortcut", "event"), &ShortCut::is_shortcut); + ClassDB::bind_method(D_METHOD("get_as_text"), &ShortCut::get_as_text); - ADD_PROPERTY(PropertyInfo(Variant::INPUT_EVENT,"shortcut"),"set_shortcut","get_shortcut"); + ADD_PROPERTY(PropertyInfo(Variant::INPUT_EVENT, "shortcut"), "set_shortcut", "get_shortcut"); } -ShortCut::ShortCut(){ - +ShortCut::ShortCut() { } |