wheel + Ctrl/Shift scrolls pagewise
This commit is contained in:
parent
9f7824cd17
commit
030483badb
@ -201,13 +201,17 @@ void QskBoundedInput::keyPressEvent( QKeyEvent* event )
|
|||||||
|
|
||||||
void QskBoundedInput::wheelEvent( QWheelEvent* event )
|
void QskBoundedInput::wheelEvent( QWheelEvent* event )
|
||||||
{
|
{
|
||||||
if ( !isReadOnly() )
|
if ( isReadOnly() )
|
||||||
{
|
{
|
||||||
increment( qskWheelSteps( event ) * m_stepSize );
|
Inherited::wheelEvent( event );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Inherited::wheelEvent( event );
|
auto offset = qskWheelSteps( event ) * m_stepSize;
|
||||||
|
if ( event->modifiers() & ( Qt::ControlModifier | Qt::ShiftModifier ) )
|
||||||
|
offset *= m_pageSize;
|
||||||
|
|
||||||
|
increment( offset );
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user