Changeset View
Changeset View
Standalone View
Standalone View
src/qmlcontrols/kquickcontrolsaddons/mouseeventlistener.cpp
Show First 20 Lines • Show All 369 Lines • ▼ Show 20 Line(s) | 244 | { | |||
---|---|---|---|---|---|
370 | } | 370 | } | ||
371 | 371 | | |||
372 | return QQuickItem::childMouseEventFilter(item, event); | 372 | return QQuickItem::childMouseEventFilter(item, event); | ||
373 | // return false; | 373 | // return false; | ||
374 | } | 374 | } | ||
375 | 375 | | |||
376 | QScreen* MouseEventListener::screenForGlobalPos(const QPoint& globalPos) | 376 | QScreen* MouseEventListener::screenForGlobalPos(const QPoint& globalPos) | ||
377 | { | 377 | { | ||
378 | foreach(QScreen *screen, QGuiApplication::screens()) { | 378 | const auto screens = QGuiApplication::screens(); | ||
379 | for (QScreen *screen : screens) { | ||||
379 | if (screen->geometry().contains(globalPos)) { | 380 | if (screen->geometry().contains(globalPos)) { | ||
380 | return screen; | 381 | return screen; | ||
381 | } | 382 | } | ||
382 | } | 383 | } | ||
383 | return nullptr; | 384 | return nullptr; | ||
384 | } | 385 | } | ||
385 | 386 | | |||
386 | void MouseEventListener::mouseUngrabEvent() | 387 | void MouseEventListener::mouseUngrabEvent() | ||
Show All 24 Lines |