11 #include "input/keymaps/interfaces/IKeyMapper.h" 34 void MapActions(
int windowID,
const tinyxml2::XMLNode* pDevice)
override;
35 void Clear()
override;
37 bool TranslateCustomControllerString(
int windowId,
38 const std::string& controllerName,
41 std::string& strAction);
44 bool TranslateString(
int windowId,
45 const std::string& controllerName,
47 unsigned int& actionId,
48 std::string& strAction);
51 using CustomControllerButtonMap = std::map<int, std::string>;
54 using CustomControllerWindowMap = std::map<int, CustomControllerButtonMap>;
57 std::map<std::string, CustomControllerWindowMap> m_customControllersMap;
Definition: SkinTimerManager.h:18
Interface for classes that can map buttons to Kodi actions.
Definition: IKeyMapper.h:25
Definition: CustomControllerTranslator.h:28
Definition: AudioDecoder.h:18