diff options
Diffstat (limited to 'src/yuzu/configuration/input_profiles.h')
-rw-r--r-- | src/yuzu/configuration/input_profiles.h | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/src/yuzu/configuration/input_profiles.h b/src/yuzu/configuration/input_profiles.h deleted file mode 100644 index 023ec74a6..000000000 --- a/src/yuzu/configuration/input_profiles.h +++ /dev/null @@ -1,36 +0,0 @@ -// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project -// SPDX-License-Identifier: GPL-2.0-or-later - -#pragma once - -#include <string> -#include <unordered_map> - -#include "configuration/qt_config.h" - -namespace Core { -class System; -} - -class Config; - -class InputProfiles { - -public: - explicit InputProfiles(); - virtual ~InputProfiles(); - - std::vector<std::string> GetInputProfileNames(); - - static bool IsProfileNameValid(std::string_view profile_name); - - bool CreateProfile(const std::string& profile_name, std::size_t player_index); - bool DeleteProfile(const std::string& profile_name); - bool LoadProfile(const std::string& profile_name, std::size_t player_index); - bool SaveProfile(const std::string& profile_name, std::size_t player_index); - -private: - bool ProfileExistsInMap(const std::string& profile_name) const; - - std::unordered_map<std::string, std::unique_ptr<QtConfig>> map_profiles; -}; |