YAPOG  0.0.1
Yet Another Pokemon Online Game
yap::IEventHandler Struct Reference

An object able to treat a GuiEvent. More...

#include <IEventHandler.hpp>

Inheritance diagram for yap::IEventHandler:
Collaboration diagram for yap::IEventHandler:

List of all members.

Public Member Functions

virtual ~IEventHandler ()
virtual bool OnEvent (const GuiEvent &guiEvent)=0
 Treats an event. Transferts the event before treating it.
virtual bool OnPriorityEvent (const GuiEvent &guiEvent)=0
 Treats an event. Treats the event before transfering it.

Detailed Description

An object able to treat a GuiEvent.

Definition at line 10 of file IEventHandler.hpp.


Constructor & Destructor Documentation

virtual yap::IEventHandler::~IEventHandler ( )
inlinevirtual

Definition at line 12 of file IEventHandler.hpp.


Member Function Documentation

virtual bool yap::IEventHandler::OnEvent ( const GuiEvent guiEvent)
pure virtual

Treats an event. Transferts the event before treating it.

Parameters:
guiEventThe event to treat.
Returns:
True if the handler is concerned by the events and treated it, else false.

Implemented in yap::BaseWidget, yap::GameScreen, and yap::GameScreenManager.

Here is the caller graph for this function:

virtual bool yap::IEventHandler::OnPriorityEvent ( const GuiEvent guiEvent)
pure virtual

Treats an event. Treats the event before transfering it.

Parameters:
guiEventThe event to treat.
Returns:
True if the handler is concerned by the events and treated it, else false.

Implemented in yap::BaseWidget, yap::GameScreen, and yap::GameScreenManager.

Here is the caller graph for this function:


The documentation for this struct was generated from the following file: