void KUrlNavigatorMenu::mouseReleaseEvent(QMouseEvent* event) { if (event->button() == Qt::MidButton) { QAction* action = actionAt(event->pos()); if (action != 0) { emit middleMouseButtonClicked(action); } } KMenu::mouseReleaseEvent(event); }
void ActiveLabel::mouseReleaseEvent(QMouseEvent* event) { switch (event->button()) { case Qt::LeftButton: emit leftMouseButtonClicked(); break; case Qt::MidButton: emit middleMouseButtonClicked(); break; default:; } QLabel::mouseReleaseEvent(event); }