MCPcopy Create free account
hub / github.com/Palm1r/QodeAssist / event

Method event

widgets/RefactorWidget.cpp:448–477  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

446}
447
448bool RefactorWidget::event(QEvent *event)
449{
450 if (event->type() == QEvent::ShortcutOverride) {
451 auto *keyEvent = static_cast<QKeyEvent *>(event);
452
453 if (((keyEvent->key() == Qt::Key_Enter || keyEvent->key() == Qt::Key_Return) &&
454 keyEvent->modifiers() == Qt::ControlModifier) ||
455 keyEvent->key() == Qt::Key_Escape) {
456 event->accept();
457 return true;
458 }
459 }
460
461 if (event->type() == QEvent::KeyPress) {
462 auto *keyEvent = static_cast<QKeyEvent *>(event);
463
464 if ((keyEvent->key() == Qt::Key_Enter || keyEvent->key() == Qt::Key_Return) &&
465 keyEvent->modifiers() == Qt::ControlModifier) {
466 applyRefactoring();
467 return true;
468 }
469
470 if (keyEvent->key() == Qt::Key_Escape) {
471 declineRefactoring();
472 return true;
473 }
474 }
475
476 return QWidget::event(event);
477}
478
479void RefactorWidget::syncLeftScroll(int value)
480{

Callers

nothing calls this directly

Calls 1

typeMethod · 0.45

Tested by

no test coverage detected