То, что нужно!
Только можно и другой метод переопределить
С определением экшенов проблемка - text() возвращает полное имя, например, "Вырезать Ctrl+X"
Пытался вернуть тему иконок у экшена, предполагая, что может вернется "edit-cut" - не получилось
Попробовал смотреть комбинации (shortcut) и по комбинациям определять какую иконку подсовывать - комбинации пустые возвращаются
Можно так попробовать, но это хардкор
C++ (Qt)
void MyTextEdit::contextMenuEvent( QContextMenuEvent * event )
{
QMenu * menu = createStandardContextMenu();
QList < QAction * > actions = menu->actions();
actions[0]->setIcon( QIcon( ":/undo" ) );
menu->exec( event->globalPos() );
menu->deleteLater();
}