added Ctrl-Enter hotkey which opens current translation in a new tab

This commit is contained in:
ars_goldendict 2009-05-05 20:12:20 +00:00
parent 35ee5f6ab5
commit dcdb645c10
2 changed files with 6 additions and 2 deletions

View file

@ -137,8 +137,6 @@ QVariant DictListModel::data( QModelIndex const & index, int role ) const
case Qt::DisplayRole : case Qt::DisplayRole :
return QString::fromUtf8( item->getName().c_str() ); return QString::fromUtf8( item->getName().c_str() );
// + QString(" lang: %1 %2").arg( langCoder.decode(item->getLangFrom()),
// langCoder.decode(item->getLangTo()) );
case Qt::EditRole : case Qt::EditRole :
return QString::fromUtf8( item->getId().c_str() ); return QString::fromUtf8( item->getId().c_str() );

View file

@ -684,7 +684,13 @@ void MainWindow::translateInputFinished()
QString word = ui.translateLine->text(); QString word = ui.translateLine->text();
if ( word.size() ) if ( word.size() )
{
Qt::KeyboardModifiers mods = QApplication::keyboardModifiers();
if ( mods & Qt::ControlModifier )
addNewTab();
showTranslationFor( word ); showTranslationFor( word );
}
} }
void MainWindow::focusTranslateLine() void MainWindow::focusTranslateLine()