diff options
| -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() {  | 
