MCPcopy Create free account
hub / github.com/PolyMC/PolyMC / eventFilter

Method eventFilter

launcher/ui/MainWindow.cpp:1466–1497  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1464}
1465
1466bool MainWindow::eventFilter(QObject *obj, QEvent *ev)
1467{
1468 if (obj == view)
1469 {
1470 if (ev->type() == QEvent::KeyPress)
1471 {
1472 secretEventFilter->input(ev);
1473 QKeyEvent *keyEvent = static_cast<QKeyEvent *>(ev);
1474 switch (keyEvent->key())
1475 {
1476 /*
1477 case Qt::Key_Enter:
1478 case Qt::Key_Return:
1479 activateInstance(m_selectedInstance);
1480 return true;
1481 */
1482 case Qt::Key_Delete:
1483 on_actionDeleteInstance_triggered();
1484 return true;
1485 case Qt::Key_F5:
1486 refreshInstances();
1487 return true;
1488 case Qt::Key_F2:
1489 on_actionRenameInstance_triggered();
1490 return true;
1491 default:
1492 break;
1493 }
1494 }
1495 }
1496 return QMainWindow::eventFilter(obj, ev);
1497}
1498
1499void MainWindow::updateNewsLabel()
1500{

Callers

nothing calls this directly

Calls 2

inputMethod · 0.80
typeMethod · 0.45

Tested by

no test coverage detected