5#ifndef INCLUDE_FIFECHAN_KEYLISTENER_HPP_
6#define INCLUDE_FIFECHAN_KEYLISTENER_HPP_
8#include "fifechan/events/keyevent.hpp"
9#include "fifechan/platform.hpp"
virtual void keyPressed(KeyEvent &keyEvent)
Called if a key is pressed when the widget has keyboard focus.
virtual void keyReleased(KeyEvent &keyEvent)
Called if a key is released when the widget has keyboard focus.
KeyListener & operator=(KeyListener const &)=default
Copy assignment operator.
KeyListener(KeyListener &&)=default
Move constructor.
KeyListener(KeyListener const &)=default
Copy constructor.
KeyListener & operator=(KeyListener &&)=default
Move assignment operator.
KeyListener()=default
Constructor.
Represents a keyboard key or character code.