FrontendCommon: Add a hotkey to reload texture replacements
This commit is contained in:
parent
8db961042a
commit
41b803ed2b
|
@ -17,6 +17,7 @@
|
||||||
#include "core/save_state_version.h"
|
#include "core/save_state_version.h"
|
||||||
#include "core/spu.h"
|
#include "core/spu.h"
|
||||||
#include "core/system.h"
|
#include "core/system.h"
|
||||||
|
#include "core/texture_replacements.h"
|
||||||
#include "core/timers.h"
|
#include "core/timers.h"
|
||||||
#include "cubeb_audio_stream.h"
|
#include "cubeb_audio_stream.h"
|
||||||
#include "game_list.h"
|
#include "game_list.h"
|
||||||
|
@ -122,11 +123,13 @@ void CommonHostInterface::InitializeUserDirectory()
|
||||||
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("covers").c_str(), false);
|
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("covers").c_str(), false);
|
||||||
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("dump").c_str(), false);
|
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("dump").c_str(), false);
|
||||||
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("dump/audio").c_str(), false);
|
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("dump/audio").c_str(), false);
|
||||||
|
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("dump/textures").c_str(), false);
|
||||||
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("inputprofiles").c_str(), false);
|
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("inputprofiles").c_str(), false);
|
||||||
|
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("memcards").c_str(), false);
|
||||||
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("savestates").c_str(), false);
|
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("savestates").c_str(), false);
|
||||||
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("screenshots").c_str(), false);
|
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("screenshots").c_str(), false);
|
||||||
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("shaders").c_str(), false);
|
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("shaders").c_str(), false);
|
||||||
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("memcards").c_str(), false);
|
result &= FileSystem::CreateDirectory(GetUserDirectoryRelativePath("textures").c_str(), false);
|
||||||
|
|
||||||
if (!result)
|
if (!result)
|
||||||
ReportError("Failed to create one or more user directories. This may cause issues at runtime.");
|
ReportError("Failed to create one or more user directories. This may cause issues at runtime.");
|
||||||
|
@ -1582,6 +1585,15 @@ void CommonHostInterface::RegisterGraphicsHotkeys()
|
||||||
if (pressed)
|
if (pressed)
|
||||||
ReloadPostProcessingShaders();
|
ReloadPostProcessingShaders();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
RegisterHotkey(StaticString(TRANSLATABLE("Hotkeys", "Graphics")), StaticString("ReloadTextureReplacements"),
|
||||||
|
StaticString(TRANSLATABLE("Hotkeys", "Reload Texture Replacements")), [this](bool pressed) {
|
||||||
|
if (pressed)
|
||||||
|
{
|
||||||
|
AddOSDMessage(TranslateStdString("OSDMessage", "Texture replacements reloaded."), 10.0f);
|
||||||
|
g_texture_replacements.Reload();
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
void CommonHostInterface::RegisterSaveStateHotkeys()
|
void CommonHostInterface::RegisterSaveStateHotkeys()
|
||||||
|
|
Loading…
Reference in New Issue