summaryrefslogtreecommitdiff
path: root/scene/gui/input_action.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scene/gui/input_action.cpp')
-rw-r--r--scene/gui/input_action.cpp70
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() {
}