diff options
author | Tarek Soliman | 2012-02-02 18:52:12 -0600 |
---|---|---|
committer | Tarek Soliman | 2012-02-02 19:05:05 -0600 |
commit | 70d94bdd2c469bd8cd52b8d2367c64130b1679f1 (patch) | |
tree | 9fffb5fb59982779986019a3e6e859c65c4c9065 | |
parent | 718e106a310cf1cc4aaf99ff61ef74f7c415aa27 (diff) | |
download | scummvm-rg350-70d94bdd2c469bd8cd52b8d2367c64130b1679f1.tar.gz scummvm-rg350-70d94bdd2c469bd8cd52b8d2367c64130b1679f1.tar.bz2 scummvm-rg350-70d94bdd2c469bd8cd52b8d2367c64130b1679f1.zip |
KEYMAPPER: Allow simple events to be added to an Action
This also simplifies the Action code a little bit
-rw-r--r-- | backends/keymapper/action.h | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/backends/keymapper/action.h b/backends/keymapper/action.h index e5bf6d51dd..308a76aa88 100644 --- a/backends/keymapper/action.h +++ b/backends/keymapper/action.h @@ -75,6 +75,13 @@ public: events.push_back(evt); } + void addEvent(const EventType evtType) { + Event evt; + + evt.type = evtType; + events.push_back(evt); + } + void addKeyEvent(const KeyState &ks) { Event evt; @@ -84,24 +91,15 @@ public: } void addLeftClickEvent() { - Event evt; - - evt.type = EVENT_LBUTTONDOWN; - addEvent(evt); + addEvent(EVENT_LBUTTONDOWN); } void addMiddleClickEvent() { - Event evt; - - evt.type = EVENT_MBUTTONDOWN; - addEvent(evt); + addEvent(EVENT_MBUTTONDOWN); } void addRightClickEvent() { - Event evt; - - evt.type = EVENT_RBUTTONDOWN; - addEvent(evt); + addEvent(EVENT_RBUTTONDOWN); } Keymap *getParent() { |