Я реимп. QWebView::contextMenuEvent(QContextMenuEvent*) и не влияет на щелчок правой кнопкой мыши по виджету.
Вот мой код:
void ExtendedWebView::contextMenuEvent(QContextMenuEvent *event)
{
qDebug() << "called";
m_copyAction->setEnabled(!selectedHtml().isEmpty());
m_contextMenu->setVisible(true);
m_contextMenu->exec(event->globalPos());
}
Когда я щелкаю правой кнопкой мыши по виджету, он не действует - меню не отображается. Что я делаю не так?
UPD: http://paste.kde.org/640508/ - полный код