Add keyboard shortcuts for recently opened files actions

See issue #432.
This commit is contained in:
Martin Kleusberg
2015-12-21 01:08:40 +01:00
parent 0e17990583
commit d923c5dfe7

View File

@@ -1164,6 +1164,11 @@ void MainWindow::updateRecentFileActions()
recentFileActs[i]->setText(text);
recentFileActs[i]->setData(files[i]);
recentFileActs[i]->setVisible(true);
// Add shortcut for opening the file using the keyboard. However, if the application is configured to store
// more than nine recently opened files don't set shortcuts for the later ones which wouldn't be single digit anymore.
if(i < 9)
recentFileActs[i]->setShortcut(QKeySequence(Qt::CTRL + (Qt::Key_1+i)));
}
for (int j = numRecentFiles; j < MaxRecentFiles; ++j)
recentFileActs[j]->setVisible(false);