#include "mruqmenu.hh" #include <QKeyEvent> MRUQMenu::MRUQMenu(const QString title, QWidget *parent): QMenu(title,parent) { installEventFilter(this); } bool MRUQMenu::eventFilter(QObject *obj, QEvent *event) { (void) obj; if (event->type() == QEvent::KeyRelease){ QKeyEvent *keyevent = static_cast<QKeyEvent*>(event); if (keyevent->key() == Qt::Key_Control){ emit ctrlReleased(); return true; } } return false; }