Merge pull request #4419 from FearlessTobi/port-1639

Port yuzu-emu/yuzu#1639: "qt: Add help option to open yuzu folder"
This commit is contained in:
bunnei 2018-11-16 23:29:59 -08:00 committed by GitHub
commit 11baf7ac13
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 15 additions and 0 deletions

View File

@ -590,6 +590,8 @@ void GMainWindow::ConnectMenuEvents() {
});
// Help
connect(ui.action_Open_Citra_Folder, &QAction::triggered, this,
&GMainWindow::OnOpenCitraFolder);
connect(ui.action_FAQ, &QAction::triggered,
[]() { QDesktopServices::openUrl(QUrl("https://citra-emu.org/wiki/faq/")); });
connect(ui.action_About, &QAction::triggered, this, &GMainWindow::OnMenuAboutCitra);
@ -1375,6 +1377,11 @@ void GMainWindow::OnRemoveAmiibo() {
ui.action_Remove_Amiibo->setEnabled(false);
}
void GMainWindow::OnOpenCitraFolder() {
QDesktopServices::openUrl(QUrl::fromLocalFile(
QString::fromStdString(FileUtil::GetUserPath(FileUtil::UserPath::UserDir))));
}
void GMainWindow::OnToggleFilterBar() {
game_list->setFilterVisible(ui.action_Show_Filter_Bar->isChecked());
if (ui.action_Show_Filter_Bar->isChecked()) {

View File

@ -168,6 +168,7 @@ private slots:
void OnConfigure();
void OnLoadAmiibo();
void OnRemoveAmiibo();
void OnOpenCitraFolder();
void OnToggleFilterBar();
void OnDisplayTitleBars(bool);
void ToggleFullscreen();

View File

@ -71,6 +71,8 @@
<addaction name="separator"/>
<addaction name="menu_Amiibo"/>
<addaction name="separator"/>
<addaction name="action_Open_Citra_Folder"/>
<addaction name="separator"/>
<addaction name="action_Exit"/>
</widget>
<widget class="QMenu" name="menu_Emulation">
@ -446,6 +448,11 @@
<string>Remove</string>
</property>
</action>
<action name="action_Open_Citra_Folder">
<property name="text">
<string>Open Citra Folder</string>
</property>
</action>
</widget>
<resources/>
<connections/>