Changeset View
Changeset View
Standalone View
Standalone View
src/kwidgetitemdelegatepool.cpp
Show First 20 Lines • Show All 177 Lines • ▼ Show 20 Line(s) | 177 | case QEvent::MouseButtonDblClick: { | |||
---|---|---|---|---|---|
178 | QMouseEvent *mouseEvent = static_cast<QMouseEvent *>(event); | 178 | QMouseEvent *mouseEvent = static_cast<QMouseEvent *>(event); | ||
179 | QMouseEvent evt(event->type(), viewport->mapFromGlobal(mouseEvent->globalPos()), | 179 | QMouseEvent evt(event->type(), viewport->mapFromGlobal(mouseEvent->globalPos()), | ||
180 | mouseEvent->button(), mouseEvent->buttons(), mouseEvent->modifiers()); | 180 | mouseEvent->button(), mouseEvent->buttons(), mouseEvent->modifiers()); | ||
181 | QApplication::sendEvent(viewport, &evt); | 181 | QApplication::sendEvent(viewport, &evt); | ||
182 | } | 182 | } | ||
183 | break; | 183 | break; | ||
184 | case QEvent::Wheel: { | 184 | case QEvent::Wheel: { | ||
185 | QWheelEvent *wheelEvent = static_cast<QWheelEvent *>(event); | 185 | QWheelEvent *wheelEvent = static_cast<QWheelEvent *>(event); | ||
186 | QWheelEvent evt(viewport->mapFromGlobal(wheelEvent->globalPos()), | 186 | QWheelEvent evt(viewport->mapFromGlobal(wheelEvent->position().toPoint()), | ||
187 | wheelEvent->angleDelta().y(), wheelEvent->buttons(), wheelEvent->modifiers(), | 187 | viewport->mapFromGlobal(wheelEvent->globalPosition().toPoint()), | ||
188 | wheelEvent->orientation()); | 188 | wheelEvent->pixelDelta(), wheelEvent->angleDelta(), | ||
189 | wheelEvent->buttons(), wheelEvent->modifiers(), | ||||
190 | wheelEvent->phase(), | ||||
191 | wheelEvent->inverted(), | ||||
192 | wheelEvent->source()); | ||||
189 | QApplication::sendEvent(viewport, &evt); | 193 | QApplication::sendEvent(viewport, &evt); | ||
190 | } | 194 | } | ||
191 | break; | 195 | break; | ||
192 | case QEvent::TabletMove: | 196 | case QEvent::TabletMove: | ||
193 | case QEvent::TabletPress: | 197 | case QEvent::TabletPress: | ||
194 | case QEvent::TabletRelease: | 198 | case QEvent::TabletRelease: | ||
195 | case QEvent::TabletEnterProximity: | 199 | case QEvent::TabletEnterProximity: | ||
196 | case QEvent::TabletLeaveProximity: { | 200 | case QEvent::TabletLeaveProximity: { | ||
Show All 18 Lines |