6 #ifndef GDCORE_EXTERNALEVENTS_H
7 #define GDCORE_EXTERNALEVENTS_H
12 #include "GDCore/Events/EventsList.h"
13 #include "GDCore/String.h"
21 class SerializerElement;
60 return associatedScene;
67 associatedScene = name_;
A list of events.
Definition: EventsList.h:32
Contains a list of events not directly linked to a layout.
Definition: ExternalEvents.h:31
virtual gd::EventsList & GetEvents()
Get the events.
Definition: ExternalEvents.h:78
virtual const gd::EventsList & GetEvents() const
Get the events.
Definition: ExternalEvents.h:73
virtual void SetName(const gd::String &name_)
Change external events name.
Definition: ExternalEvents.h:51
virtual const gd::String & GetAssociatedLayout() const
Get the layout associated with external events.
Definition: ExternalEvents.h:59
ExternalEvents * Clone() const
Return a pointer to a new ExternalEvents constructed from this one.
Definition: ExternalEvents.h:41
virtual void SetAssociatedLayout(const gd::String &name_)
Set the layout associated with external events.
Definition: ExternalEvents.h:66
virtual const gd::String & GetName() const
Get external events name.
Definition: ExternalEvents.h:46
Base class representing a project (game), including all resources, scenes, objects,...
Definition: Project.h:51
A generic container that can represent a value ( containing a string, double, bool or int),...
Definition: SerializerElement.h:37
String represents an UTF8 encoded string.
Definition: String.h:33
Definition: CommonTools.h:24