ManaPlus
|
#include <keyevent.h>
Public Member Functions | |
KeyEvent (Widget *const source, KeyEventTypeT type, const InputActionT actionId, const Key &key) | |
KeyEventTypeT | getType () const |
const Key & | getKey () const |
InputActionT | getActionId () const |
Public Member Functions inherited from InputGuiEvent | |
InputGuiEvent (Widget *const source) | |
void | consume () |
bool | isConsumed () const |
Public Member Functions inherited from Event | |
Event (Widget *const source) | |
virtual | ~Event () |
Widget * | getSource () const |
Protected Attributes | |
Key | mKey |
KeyEventTypeT | mType |
InputActionT | mActionId |
Protected Attributes inherited from InputGuiEvent | |
bool | mIsConsumed |
Protected Attributes inherited from Event | |
Widget * | mSource |
Represents a key event.
Definition at line 85 of file keyevent.h.
|
inline |
Constructor.
source | The source widget of the event. |
type | The type of the event. A value from KeyEventType. false otherwise. |
key | The key of the event. |
Definition at line 96 of file keyevent.h.
|
inline |
Definition at line 127 of file keyevent.h.
References mActionId.
Referenced by InventoryWindow::keyPressed(), ServerDialog::keyPressed(), and InventoryWindow::keyReleased().
|
inline |
Gets the key of the event.
Definition at line 124 of file keyevent.h.
References mKey.
Referenced by IntTextField::keyPressed(), and ChatWindow::keyPressed().
|
inline |
Gets the type of the event.
Definition at line 116 of file keyevent.h.
References mType.
|
protected |
Definition at line 153 of file keyevent.h.
Referenced by getActionId().
|
protected |
|
protected |
Holds the type of the key event.
Definition at line 151 of file keyevent.h.
Referenced by getType().