Дано, виджет со слотом:Код:void FileManagerWidget::rename(){ Q_D(FileManagerWidget); QModelIndexList indexes = d->selectedIndexes(); if (indexes.count() != 1) {// emit error(); } else { d->currentView->edit(indexes.first()); }}Экшн:Код: m_widget = new FileManagerWidget(); QAction* act = new QAction(tr("Rename"), this); act->setShortcut(tr("Return")); act->setShortcutContext(Qt::WidgetShortcut ); container()->addAction(act); m_widget->addAction(act); connect(act, SIGNAL(triggered()), m_widget, SLOT(rename()));У виджета стоит фокус прокси на d->currentView. Посему проблема - я не могу закончить редактирование привычным нажатием Ретурна - его перехватывает экшн. Если экшн класть на парента виджета, ничего не работает (оно и понятно, у него фокуса нет), если деать Qt::WindowShortcut, то пересечение с аналогичным экшном в менюшке.Беда