コード例 #1
0
ファイル: kurlnavigatormenu.cpp プロジェクト: vasi/kdelibs
void KUrlNavigatorMenu::mouseReleaseEvent(QMouseEvent* event)
{
    if (event->button() == Qt::MidButton) {
        QAction* action = actionAt(event->pos());
        if (action != 0) {
            emit middleMouseButtonClicked(action);
        }
    }
    KMenu::mouseReleaseEvent(event);
}
コード例 #2
0
void ActiveLabel::mouseReleaseEvent(QMouseEvent* event)
{
    switch (event->button())
    {
    case Qt::LeftButton:
        emit leftMouseButtonClicked();
        break;

    case Qt::MidButton:
        emit middleMouseButtonClicked();
        break;

    default:;
    }

    QLabel::mouseReleaseEvent(event);
}