MCPcopy Create free account
hub / github.com/KDE/kdevelop / handleWheelEvent

Method handleWheelEvent

kdevplatform/util/zoomcontroller.cpp:117–132  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

115}
116
117bool ZoomController::handleWheelEvent(QWheelEvent* event)
118{
119 Q_ASSERT(event);
120
121 if (!(event->modifiers() & Qt::ControlModifier)) {
122 return false;
123 }
124
125 constexpr double minStandardDelta{120};
126 const QPoint delta = event->angleDelta();
127 const double scale{(delta.x() + delta.y()) / minStandardDelta};
128
129 zoomBy(scale);
130 event->accept();
131 return true;
132}
133
134void ZoomController::zoomIn()
135{

Callers 1

eventFilterMethod · 0.80

Calls 2

modifiersMethod · 0.80
acceptMethod · 0.45

Tested by

no test coverage detected