also accepting autorepeated Key_Space/Key_Select, even if this is not in line with

what QAbstractButton does
This commit is contained in:
Uwe Rathmann 2018-04-19 15:27:45 +02:00
parent 63cb3bde5d
commit 48c897f825

View File

@ -249,20 +249,18 @@ bool QskAbstractButton::event( QEvent* event )
} }
void QskAbstractButton::keyPressEvent( QKeyEvent* event ) void QskAbstractButton::keyPressEvent( QKeyEvent* event )
{
if ( !event->isAutoRepeat() )
{ {
switch ( event->key() ) switch ( event->key() )
{ {
case Qt::Key_Select: case Qt::Key_Select:
case Qt::Key_Space: case Qt::Key_Space:
{ {
if ( !event->isAutoRepeat() )
setPressed( true ); setPressed( true );
// always accepting
return; return;
} }
default:
break;
}
} }
Inherited::keyPressEvent( event ); Inherited::keyPressEvent( event );