void KItemListContainer::wheelEvent(QWheelEvent* event)
{
+ if (event->modifiers().testFlag(Qt::ControlModifier)) {
+ event->ignore();
+ return;
+ }
+
KItemListView* view = m_controller->view();
+
if (!view || event->orientation() != view->scrollOrientation()) {
return;
}
}
}
+void DolphinView::wheelEvent(QWheelEvent* event)
+{
+ if (event->modifiers().testFlag(Qt::ControlModifier)) {
+ const int numDegrees = event->delta() / 8;
+ const int numSteps = numDegrees / 15;
+
+ setZoomLevel(zoomLevel() + numSteps);
+ }
+ event->accept();
+}
+
void DolphinView::activate()
{
setActive(true);
protected:
virtual void mouseReleaseEvent(QMouseEvent* event);
virtual void contextMenuEvent(QContextMenuEvent* event);
+ virtual void wheelEvent(QWheelEvent* event);
private slots:
/**