Listener of mouse events.
More...
#include <imouselistener.h>
Listener of mouse events.
To be able to listen for mouse events you must make a class which inherits from this class and implements its functions.
Definition at line 45 of file imouselistener.h.
◆ ~IMouseListener()
virtual FIFE::IMouseListener::~IMouseListener |
( |
| ) |
|
|
inlinevirtual |
◆ IMouseListener()
FIFE::IMouseListener::IMouseListener |
( |
| ) |
|
|
inlineprotected |
◆ isGlobalListener()
virtual bool FIFE::IMouseListener::isGlobalListener |
( |
| ) |
const |
|
inlinevirtual |
Indicates if this is a global listener Global listener can also receive events that are consumed by widgets / gui.
Default value is false.
Definition at line 121 of file imouselistener.h.
References m_global.
◆ mouseClicked()
virtual void FIFE::IMouseListener::mouseClicked |
( |
MouseEvent & |
evt | ) |
|
|
pure virtual |
Called when a mouse button is pressed and released (clicked) on the event source area.
- Parameters
-
◆ mouseDragged()
virtual void FIFE::IMouseListener::mouseDragged |
( |
MouseEvent & |
evt | ) |
|
|
pure virtual |
Called when the mouse has moved and the mouse has previously been pressed on the event source.
- Parameters
-
◆ mouseEntered()
virtual void FIFE::IMouseListener::mouseEntered |
( |
MouseEvent & |
evt | ) |
|
|
pure virtual |
Called when the mouse has entered into the event source area.
- Parameters
-
◆ mouseExited()
virtual void FIFE::IMouseListener::mouseExited |
( |
MouseEvent & |
evt | ) |
|
|
pure virtual |
Called when the mouse has exited the event source area.
- Parameters
-
◆ mouseMoved()
virtual void FIFE::IMouseListener::mouseMoved |
( |
MouseEvent & |
evt | ) |
|
|
pure virtual |
Called when the mouse has moved in the event source area and no mouse button has been pressed.
- Parameters
-
◆ mousePressed()
virtual void FIFE::IMouseListener::mousePressed |
( |
MouseEvent & |
evt | ) |
|
|
pure virtual |
Called when a mouse button has been pressed on the event source area.
NOTE: A mouse press is NOT equal to a mouse click.
- Parameters
-
◆ mouseReleased()
virtual void FIFE::IMouseListener::mouseReleased |
( |
MouseEvent & |
evt | ) |
|
|
pure virtual |
Called when a mouse button has been released on the event source area.
- Parameters
-
◆ mouseWheelMovedDown()
virtual void FIFE::IMouseListener::mouseWheelMovedDown |
( |
MouseEvent & |
evt | ) |
|
|
pure virtual |
Called when the mouse wheel has moved down on the event source area.
- Parameters
-
◆ mouseWheelMovedLeft()
virtual void FIFE::IMouseListener::mouseWheelMovedLeft |
( |
MouseEvent & |
evt | ) |
|
|
pure virtual |
Called when the mouse wheel has moved left on the event source area.
- Parameters
-
◆ mouseWheelMovedRight()
virtual void FIFE::IMouseListener::mouseWheelMovedRight |
( |
MouseEvent & |
evt | ) |
|
|
pure virtual |
Called when the mouse wheel has moved right on the event source area.
- Parameters
-
◆ mouseWheelMovedUp()
virtual void FIFE::IMouseListener::mouseWheelMovedUp |
( |
MouseEvent & |
evt | ) |
|
|
pure virtual |
Called when the mouse wheel has moved up on the event source area.
- Parameters
-
◆ setGlobalListener()
virtual void FIFE::IMouseListener::setGlobalListener |
( |
bool |
global | ) |
|
|
inlinevirtual |
Changes the behaviour of the listener to be global or not.
Global listener can also receive events that are consumed by widgets / gui.
- Parameters
-
global | The value to change the behaviour of this listener. |
Definition at line 127 of file imouselistener.h.
References m_global.
◆ m_global
bool FIFE::IMouseListener::m_global |
|
private |
The documentation for this class was generated from the following file: