wheel + Ctrl/Shift scrolls pagewise

This commit is contained in:
Uwe Rathmann 2022-01-10 08:46:20 +01:00
parent 9f7824cd17
commit 030483badb

View File

@ -201,13 +201,17 @@ void QskBoundedInput::keyPressEvent( QKeyEvent* event )
void QskBoundedInput::wheelEvent( QWheelEvent* event )
{
if ( !isReadOnly() )
if ( isReadOnly() )
{
increment( qskWheelSteps( event ) * m_stepSize );
Inherited::wheelEvent( event );
return;
}
Inherited::wheelEvent( event );
auto offset = qskWheelSteps( event ) * m_stepSize;
if ( event->modifiers() & ( Qt::ControlModifier | Qt::ShiftModifier ) )
offset *= m_pageSize;
increment( offset );
}
#endif