28 void Load(
const std::string& irMapName);
35 unsigned int TranslateButton(
const std::string& szDevice,
const std::string& szButton);
37 static uint32_t TranslateString(std::string strButton);
38 static uint32_t TranslateUniversalRemoteString(
const std::string& szButton);
41 bool LoadIRMap(
const std::string& irMapPath);
42 void MapRemote(tinyxml2::XMLNode* pRemote,
const std::string& szDevice);
44 using IRButtonMap = std::map<std::string, std::string>;
46 std::map<std::string, std::shared_ptr<IRButtonMap>> m_irRemotesMap;
Definition: SkinTimerManager.h:18
Definition: IRTranslator.h:20