BPM: Implement "Open in File Browser" Function

This commit is contained in:
KamFretoZ 2024-03-10 18:44:19 +07:00 committed by refractionpcsx2
parent 515cbc7b29
commit 4720f69b76
1 changed files with 4 additions and 4 deletions

View File

@ -5939,12 +5939,12 @@ void FullscreenUI::DrawGameListSettingsPage(const ImVec2& heading_size)
if (index == 0) if (index == 0)
{ {
// Open in file browser... todo // Open In File Browser.
Host::ReportErrorAsync("Error", "Not implemented"); Host::OpenURL(Path::CreateFileURL(dir));
} }
else if (index == 1) else if (index == 1)
{ {
// toggle subdirectory scanning // Toggle Subdirectory Scanning.
{ {
auto lock = Host::GetSettingsLock(); auto lock = Host::GetSettingsLock();
SettingsInterface* bsi = Host::Internal::GetBaseSettingsLayer(); SettingsInterface* bsi = Host::Internal::GetBaseSettingsLayer();
@ -5967,7 +5967,7 @@ void FullscreenUI::DrawGameListSettingsPage(const ImVec2& heading_size)
} }
else if (index == 2) else if (index == 2)
{ {
// remove from list // Remove From List.
auto lock = Host::GetSettingsLock(); auto lock = Host::GetSettingsLock();
SettingsInterface* bsi = Host::Internal::GetBaseSettingsLayer(); SettingsInterface* bsi = Host::Internal::GetBaseSettingsLayer();
bsi->RemoveFromStringList("GameList", "Paths", dir.c_str()); bsi->RemoveFromStringList("GameList", "Paths", dir.c_str());