5#ifndef INCLUDE_FIFECHAN_FOCUSLISTENER_HPP_
6#define INCLUDE_FIFECHAN_FOCUSLISTENER_HPP_
12#include "fifechan/platform.hpp"
15#include "fifechan/events/event.hpp"
26 class FIFEGUI_API FocusListener
29 virtual ~FocusListener() =
default;
31 FocusListener(FocusListener
const &) =
delete;
32 FocusListener& operator=(FocusListener
const &) =
delete;
33 FocusListener(FocusListener&&) =
delete;
34 FocusListener& operator=(FocusListener&&) =
delete;
Base class for all GUI event objects.
virtual void focusLost(Event const &event)
Called when a widget loses focus.
virtual void focusGained(Event const &event)
Called when a widget gains focus.
FocusListener()=default
Protected default constructor.
Used replacement tokens by configure_file():