ui: shortcut cheat sheet

Added a simple in-app shortcut list to the help section
This commit is contained in:
Manuel Dobusch
2017-01-27 19:11:14 +01:00
parent a78cb1d020
commit 85be119e7f
6 changed files with 339 additions and 2 deletions
+10 -2
View File
@@ -23,6 +23,7 @@
#include "qt/window/QtStartScreen.h"
#include "qt/window/QtAboutLicense.h"
#include "qt/window/QtAbout.h"
#include "qt/window/QtKeyboardShortcuts.h"
#include "qt/window/QtLicense.h"
#include "settings/ApplicationSettings.h"
#include "utility/file/FileSystem.h"
@@ -303,6 +304,12 @@ void QtMainWindow::showDocumentation()
QDesktopServices::openUrl(QUrl("https://coati.io/documentation/"));
}
void QtMainWindow::showKeyboardShortcuts()
{
QtKeyboardShortcuts* keyboardShortcutWindow = createWindow<QtKeyboardShortcuts>();
keyboardShortcutWindow->setupKeyboardShortcuts();
}
void QtMainWindow::showBugtracker()
{
QDesktopServices::openUrl(QUrl("https://github.com/CoatiSoftware/CoatiBugTracker/issues"));
@@ -653,11 +660,12 @@ void QtMainWindow::setupHelpMenu()
QMenu *menu = new QMenu(tr("&Help"), this);
menuBar()->addMenu(menu);
menu->addAction(tr("&About"), this, SLOT(about()));
menu->addAction(tr("Keyboard Shortcuts"), this, SLOT(showKeyboardShortcuts()));
menu->addAction(tr("Documentation"), this, SLOT(showDocumentation()));
menu->addAction(tr("Bug Tracker"), this, SLOT(showBugtracker()));
menu->addAction(tr("Licences"), this, SLOT(showLicenses()));
menu->addAction(tr("Enter License..."), this, SLOT(enterLicense()));
menu->addAction(tr("Licences"), this, SLOT(showLicenses()));
menu->addAction(tr("&About Coati"), this, SLOT(about()));
menu->addSeparator();