Unify GetGameIniFilenames

This deduplicates code and fixes the new config system's lack of
1-char game ID INI support.
This commit is contained in:
JosJuice
2017-07-11 13:10:11 +02:00
parent 1de9bf2cca
commit d4f5038571
5 changed files with 23 additions and 39 deletions

View File

@ -6,7 +6,9 @@
#include <cstring>
#include <memory>
#include <optional>
#include <string>
#include <vector>
#include "Common/CommonTypes.h"
@ -17,6 +19,8 @@ class ConfigLayerLoader;
namespace ConfigLoaders
{
std::vector<std::string> GetGameIniFilenames(const std::string& id, std::optional<u16> revision);
std::unique_ptr<Config::ConfigLayerLoader> GenerateGlobalGameConfigLoader(const std::string& id,
u16 revision);
std::unique_ptr<Config::ConfigLayerLoader> GenerateLocalGameConfigLoader(const std::string& id,