mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-08-22 18:34:55 -05:00
MenuBar: Add entries to open the config and cache folders
This commit is contained in:
@@ -530,6 +530,8 @@ void MainWindow::ConnectMenuBar()
|
||||
connect(m_menu_bar, &MenuBar::EjectDisc, this, &MainWindow::EjectDisc);
|
||||
connect(m_menu_bar, &MenuBar::ChangeDisc, this, &MainWindow::ChangeDisc);
|
||||
connect(m_menu_bar, &MenuBar::OpenUserFolder, this, &MainWindow::OpenUserFolder);
|
||||
connect(m_menu_bar, &MenuBar::OpenConfigFolder, this, &MainWindow::OpenConfigFolder);
|
||||
connect(m_menu_bar, &MenuBar::OpenCacheFolder, this, &MainWindow::OpenCacheFolder);
|
||||
|
||||
// Emulation
|
||||
connect(m_menu_bar, &MenuBar::Pause, this, &MainWindow::Pause);
|
||||
@@ -827,6 +829,22 @@ void MainWindow::OpenUserFolder()
|
||||
QDesktopServices::openUrl(url);
|
||||
}
|
||||
|
||||
void MainWindow::OpenConfigFolder()
|
||||
{
|
||||
std::string path = File::GetUserPath(D_CONFIG_IDX);
|
||||
|
||||
QUrl url = QUrl::fromLocalFile(QString::fromStdString(path));
|
||||
QDesktopServices::openUrl(url);
|
||||
}
|
||||
|
||||
void MainWindow::OpenCacheFolder()
|
||||
{
|
||||
std::string path = File::GetUserPath(D_CACHE_IDX);
|
||||
|
||||
QUrl url = QUrl::fromLocalFile(QString::fromStdString(path));
|
||||
QDesktopServices::openUrl(url);
|
||||
}
|
||||
|
||||
void MainWindow::Open()
|
||||
{
|
||||
QStringList files = PromptFileNames();
|
||||
|
||||
Reference in New Issue
Block a user