diff options
author | bunnei <bunneidev@gmail.com> | 2020-06-30 19:03:47 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-30 19:03:47 -0400 |
commit | f1b1238e2df7b4b845f19d83262e89f10f0dcb38 (patch) | |
tree | e6c13f2ce1512571857868a9265bc62b57f7be56 /src/yuzu/main.cpp | |
parent | a4f48efea4f8a8f1fb8872f834ca18d44fc0ca50 (diff) | |
parent | b1f4de78741108d0df3a03ae5ba0482e1d2d531e (diff) |
Merge pull request #4166 from VolcaEM/quickstart-faq
Add "Open Quickstart Guide" and "FAQ" buttons to the Help menu
Diffstat (limited to 'src/yuzu/main.cpp')
-rw-r--r-- | src/yuzu/main.cpp | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp index 880a6a06e..f65cc20b4 100644 --- a/src/yuzu/main.cpp +++ b/src/yuzu/main.cpp @@ -868,6 +868,9 @@ void GMainWindow::ConnectMenuEvents() { connect(ui.action_Report_Compatibility, &QAction::triggered, this, &GMainWindow::OnMenuReportCompatibility); connect(ui.action_Open_Mods_Page, &QAction::triggered, this, &GMainWindow::OnOpenModsPage); + connect(ui.action_Open_Quickstart_Guide, &QAction::triggered, this, + &GMainWindow::OnOpenQuickstartGuide); + connect(ui.action_Open_FAQ, &QAction::triggered, this, &GMainWindow::OnOpenFAQ); connect(ui.action_Restart, &QAction::triggered, this, [this] { BootGame(QString(game_path)); }); connect(ui.action_Configure, &QAction::triggered, this, &GMainWindow::OnConfigure); @@ -1839,16 +1842,26 @@ void GMainWindow::OnMenuReportCompatibility() { } } -void GMainWindow::OnOpenModsPage() { - const auto mods_page_url = QStringLiteral("https://github.com/yuzu-emu/yuzu/wiki/Switch-Mods"); - const QUrl mods_page(mods_page_url); - const bool open = QDesktopServices::openUrl(mods_page); +void GMainWindow::OpenURL(const QUrl& url) { + const bool open = QDesktopServices::openUrl(url); if (!open) { QMessageBox::warning(this, tr("Error opening URL"), - tr("Unable to open the URL \"%1\".").arg(mods_page_url)); + tr("Unable to open the URL \"%1\".").arg(url.toString())); } } +void GMainWindow::OnOpenModsPage() { + OpenURL(QUrl(QStringLiteral("https://github.com/yuzu-emu/yuzu/wiki/Switch-Mods"))); +} + +void GMainWindow::OnOpenQuickstartGuide() { + OpenURL(QUrl(QStringLiteral("https://yuzu-emu.org/help/quickstart/"))); +} + +void GMainWindow::OnOpenFAQ() { + OpenURL(QUrl(QStringLiteral("https://yuzu-emu.org/wiki/faq/"))); +} + void GMainWindow::ToggleFullscreen() { if (!emulation_running) { return; |