penny
6th April 2011, 12:17
I have an application, where i've enabled zooming on Ctrl+Mousewheel, using the following code
void GraphWidget::wheelEvent(QWheelEvent *event)
{
if (event->modifiers().testFlag(Qt::ControlModifier))
{
scaleView(pow((double)2, -event->delta() / 240.0));
}
}
However, i also want the scrollbars to respond to wheelevents when mouse wheel is moved without Ctrl being pressed. How do i do that ?
void GraphWidget::wheelEvent(QWheelEvent *event)
{
if (event->modifiers().testFlag(Qt::ControlModifier))
{
scaleView(pow((double)2, -event->delta() / 240.0));
}
}
However, i also want the scrollbars to respond to wheelevents when mouse wheel is moved without Ctrl being pressed. How do i do that ?