FifeGUI 0.2.0
A C++ GUI library designed for games.
fcn::GuiDeathListener Class Reference
Inheritance diagram for fcn::GuiDeathListener:
fcn::DeathListener

Public Member Functions

void death (Event const &event) override
 GuiDeathListener (Gui *gui)
 GuiDeathListener (GuiDeathListener &&)=delete
 GuiDeathListener (GuiDeathListener const &)=delete
GuiDeathListeneroperator= (GuiDeathListener &&)=delete
GuiDeathListeneroperator= (GuiDeathListener const &)=delete
Public Member Functions inherited from fcn::DeathListener
 DeathListener (DeathListener &&)=delete
 DeathListener (DeathListener const &)=delete
DeathListener & operator= (DeathListener &&)=delete
DeathListener & operator= (DeathListener const &)=delete

Additional Inherited Members

Protected Member Functions inherited from fcn::DeathListener
 DeathListener ()=default

Detailed Description

Internal listener that forwards death notifications from widgets to the owning Gui so it can clean up references.

Definition at line 37 of file gui.cpp.

Constructor & Destructor Documentation

◆ GuiDeathListener()

fcn::GuiDeathListener::GuiDeathListener ( Gui * gui)
inlineexplicit

Construct a GuiDeathListener bound to a Gui instance.

Definition at line 41 of file gui.cpp.

Member Function Documentation

◆ death()

void fcn::GuiDeathListener::death ( Event const & event)
inlineoverridevirtual

Called when a widget dies.

It is used to be able to receive a notification when a death of a widget occurs.

Parameters
eventThe event of the death.

Implements fcn::DeathListener.

Definition at line 44 of file gui.cpp.

References fcn::Event::getSource().


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