MCPcopy Create free account
hub / github.com/KangLin/RabbitRemoteControl / event

Method event

Src/BackendDesktop.cpp:358–395  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

356}
357
358bool CBackendDesktop::event(QEvent *event)
359{
360 //qDebug(log) << "CBackendDesktop::event" << event;
361 switch (event->type()) {
362 case QEvent::MouseButtonPress:
363 case QEvent::MouseButtonDblClick:
364 mousePressEvent((QMouseEvent*)event);
365 break;
366 case QEvent::MouseButtonRelease:
367 mouseReleaseEvent((QMouseEvent*)event);
368 break;
369 case QEvent::MouseMove:
370 mouseMoveEvent((QMouseEvent*)event);
371 break;
372 case QEvent::Wheel:
373 wheelEvent((QWheelEvent*)event);
374 break;
375 case QEvent::KeyPress:
376 keyPressEvent((QKeyEvent*)event);
377 break;
378 case QEvent::KeyRelease:
379 keyReleaseEvent((QKeyEvent*)event);
380 break;
381 case QEvent::InputMethod:
382 InputMethodEvent((QInputMethodEvent*) event);
383 break;
384#if HAVE_QT6_RECORD
385 case TypeRecordVideo:
386 RecordVideo((QRecordVideoEvent*)event);
387 break;
388#endif
389 default:
390 return QObject::event(event);
391 }
392
393 event->accept();
394 return true;
395}
396
397#if HAVE_QT6_RECORD
398void CBackendDesktop::slotRecord(bool bRecord)

Callers

nothing calls this directly

Calls 1

acceptMethod · 0.45

Tested by

no test coverage detected