mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-08-04 15:19:09 +00:00
Input: Allow per-game configuration to specify directories for input-profiles. If specified, the directories are searched recursively for inis
This commit is contained in:
parent
3b11066e61
commit
bce8041cce
3 changed files with 48 additions and 35 deletions
|
@ -16,6 +16,9 @@ class EmulatedController;
|
|||
|
||||
namespace InputProfile
|
||||
{
|
||||
std::vector<std::string> GetProfilesFromSetting(const std::string& setting,
|
||||
const std::string& root);
|
||||
|
||||
enum class CycleDirection : int
|
||||
{
|
||||
Forward = 1,
|
||||
|
@ -36,8 +39,6 @@ private:
|
|||
void CycleProfileForGame(CycleDirection cycle_direction, InputConfig* device_configuration,
|
||||
int& profile_index, const std::string& setting, int controller_index);
|
||||
std::vector<std::string> GetProfilesForDevice(InputConfig* device_configuration);
|
||||
std::vector<std::string> GetProfilesFromSetting(const std::string& setting,
|
||||
InputConfig* device_configuration);
|
||||
std::string GetProfile(CycleDirection cycle_direction, int& profile_index,
|
||||
const std::vector<std::string>& profiles);
|
||||
std::vector<std::string> GetMatchingProfilesFromSetting(const std::string& setting,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue