kodi
ControllerTranslator.h
1 /*
2  * Copyright (C) 2015-2018 Team Kodi
3  * This file is part of Kodi - https://kodi.tv
4  *
5  * SPDX-License-Identifier: GPL-2.0-or-later
6  * See LICENSES/README.md for more information.
7  */
8 
9 #pragma once
10 
11 #include "input/joysticks/JoystickTypes.h"
12 
13 #include <string>
14 
15 namespace KODI
16 {
17 namespace GAME
18 {
19 
24 {
25 public:
26  static const char* TranslateFeatureType(JOYSTICK::FEATURE_TYPE type);
27  static JOYSTICK::FEATURE_TYPE TranslateFeatureType(const std::string& strType);
28 
29  static const char* TranslateFeatureCategory(JOYSTICK::FEATURE_CATEGORY category);
30  static JOYSTICK::FEATURE_CATEGORY TranslateFeatureCategory(const std::string& strCategory);
31 
32  static const char* TranslateInputType(JOYSTICK::INPUT_TYPE type);
33  static JOYSTICK::INPUT_TYPE TranslateInputType(const std::string& strType);
34 };
35 
36 } // namespace GAME
37 } // namespace KODI
Definition: ControllerTranslator.h:23
Definition: AudioDecoder.h:18