| 1416 | } |
| 1417 | |
| 1418 | void EffectsHandler::startInteractiveWindowSelection(std::function<void(KWin::EffectWindow *)> callback) |
| 1419 | { |
| 1420 | kwinApp()->startInteractiveWindowSelection([callback](KWin::Window *window) { |
| 1421 | if (window && window->effectWindow()) { |
| 1422 | callback(window->effectWindow()); |
| 1423 | } else { |
| 1424 | callback(nullptr); |
| 1425 | } |
| 1426 | }); |
| 1427 | } |
| 1428 | |
| 1429 | void EffectsHandler::startInteractivePositionSelection(std::function<void(const QPointF &)> callback) |
| 1430 | { |
no test coverage detected