@ -238,12 +238,6 @@ class AbstractXApplication::Configuration {
@ ref mouseMoveEvent ( )
@ ref mouseMoveEvent ( )
*/
*/
class AbstractXApplication : : InputEvent {
class AbstractXApplication : : InputEvent {
InputEvent ( const InputEvent & ) = delete ;
InputEvent ( InputEvent & & ) = delete ;
InputEvent & operator = ( const InputEvent & ) = delete ;
InputEvent & operator = ( InputEvent & & ) = delete ;
public :
public :
public :
/**
/**
* @ brief % Modifier
* @ brief % Modifier
@ -311,6 +305,18 @@ class AbstractXApplication::InputEvent {
*/
*/
typedef Containers : : EnumSet < Button , unsigned int > Buttons ;
typedef Containers : : EnumSet < Button , unsigned int > Buttons ;
/** @brief Copying is not allowed */
InputEvent ( const InputEvent & ) = delete ;
/** @brief Moving is not allowed */
InputEvent ( InputEvent & & ) = delete ;
/** @brief Copying is not allowed */
InputEvent & operator = ( const InputEvent & ) = delete ;
/** @brief Moving is not allowed */
InputEvent & operator = ( InputEvent & & ) = delete ;
/** @copydoc Sdl2Application::InputEvent::setAccepted() */
/** @copydoc Sdl2Application::InputEvent::setAccepted() */
void setAccepted ( bool accepted = true ) { _accepted = accepted ; }
void setAccepted ( bool accepted = true ) { _accepted = accepted ; }