GUI
|
Class for objects representing events. Its creation and copying is managed by GUISystem class. More...
#include <Event.h>
Public Member Functions | |
Event (Event &&other) | |
Event & | operator= (Event &&other) |
~Event () | |
template<class T > | |
T * | getEventObject () |
EventType | getType () |
Private Member Functions | |
Event () | |
Event (EventType eventType, EventObject *obj) | |
Event (Event &)=delete | |
Event's copy constructor is deleted. The Event copy can be obtain by GUISystem::cloneEvent function. More... | |
Private Attributes | |
EventType | type |
One of registered event types. More... | |
EventObject * | obj |
Contains event properties depending on event type. More... | |
Friends | |
class | GUISystem |
Class for objects representing events. Its creation and copying is managed by GUISystem class.
Event::Event | ( | Event && | other | ) |
|
private |
|
privatedelete |
Event's copy constructor is deleted. The Event copy can be obtain by GUISystem::cloneEvent function.
|
inline |
|
inline |
|
private |
|
private |