RMG-Input: fix dialog not quitting when pressing esc

This commit is contained in:
Rosalie Wanders
2025-03-09 13:47:23 +01:00
parent e0e19824a5
commit b3424f3fc5
+14 -4
View File
@@ -24,11 +24,21 @@ bool EventFilter::eventFilter(QObject *object, QEvent *event)
switch (event->type())
{
case QEvent::Type::KeyPress:
emit this->on_EventFilter_KeyPressed((QKeyEvent *)event);
return true;
{
if (((QKeyEvent *)event)->key() != Qt::Key_Escape)
{
emit this->on_EventFilter_KeyPressed((QKeyEvent *)event);
return true;
}
} break;
case QEvent::Type::KeyRelease:
emit this->on_EventFilter_KeyReleased((QKeyEvent *)event);
return true;
{
if (((QKeyEvent *)event)->key() != Qt::Key_Escape)
{
emit this->on_EventFilter_KeyReleased((QKeyEvent *)event);
return true;
}
} break;
default:
break;
}