diff options
author | amet <amet.nospam@gmail.com> | 2011-06-13 23:47:37 +0400 |
---|---|---|
committer | amet <amet.nospam@gmail.com> | 2011-06-13 23:47:37 +0400 |
commit | 8a2d5a2c4d46eb914dad16f7990355d7cc3850e3 (patch) | |
tree | 6b54675d905fb0b7480405298406ed5fdc66a352 | |
parent | bfb904ac14db9e67cdd4603a006cc7d18b69c12e (diff) |
[osx] fix osx build
-rw-r--r-- | XBMC.xcodeproj/project.pbxproj | 9 | ||||
-rw-r--r-- | xbmc/input/ButtonTranslator.cpp | 8 | ||||
-rw-r--r-- | xbmc/input/ButtonTranslator.h | 4 | ||||
-rw-r--r-- | xbmc/input/KeymapLoader.h | 3 |
4 files changed, 17 insertions, 7 deletions
diff --git a/XBMC.xcodeproj/project.pbxproj b/XBMC.xcodeproj/project.pbxproj index 2e9750283c..27c523a145 100644 --- a/XBMC.xcodeproj/project.pbxproj +++ b/XBMC.xcodeproj/project.pbxproj @@ -64,6 +64,8 @@ 18B4A00B1152BFA5001AF8A6 /* Scraper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18B49FFC1152BFA5001AF8A6 /* Scraper.cpp */; }; 18B4A00C1152BFA5001AF8A6 /* ScreenSaver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18B49FFE1152BFA5001AF8A6 /* ScreenSaver.cpp */; }; 18B4A00D1152BFA5001AF8A6 /* Visualisation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18B4A0001152BFA5001AF8A6 /* Visualisation.cpp */; }; + 18B7006113A697270009C1AF /* KeymapLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18B7005F13A697270009C1AF /* KeymapLoader.cpp */; }; + 18B7006213A697270009C1AF /* KeymapLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18B7005F13A697270009C1AF /* KeymapLoader.cpp */; }; 18B7C3841294203F009E7A26 /* AddonDatabase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18B7C3821294203F009E7A26 /* AddonDatabase.cpp */; }; 18B7C3851294203F009E7A26 /* AddonDatabase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18B7C3821294203F009E7A26 /* AddonDatabase.cpp */; }; 18B7C38A12942090009E7A26 /* GUIDialogAddonInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18B7C38612942090009E7A26 /* GUIDialogAddonInfo.cpp */; }; @@ -1908,6 +1910,8 @@ 18B49FFF1152BFA5001AF8A6 /* ScreenSaver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScreenSaver.h; sourceTree = "<group>"; }; 18B4A0001152BFA5001AF8A6 /* Visualisation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Visualisation.cpp; sourceTree = "<group>"; }; 18B4A0011152BFA5001AF8A6 /* Visualisation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Visualisation.h; sourceTree = "<group>"; }; + 18B7005F13A697270009C1AF /* KeymapLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KeymapLoader.cpp; sourceTree = "<group>"; }; + 18B7006013A697270009C1AF /* KeymapLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeymapLoader.h; sourceTree = "<group>"; }; 18B7C3821294203F009E7A26 /* AddonDatabase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AddonDatabase.cpp; sourceTree = "<group>"; }; 18B7C3831294203F009E7A26 /* AddonDatabase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddonDatabase.h; sourceTree = "<group>"; }; 18B7C38612942090009E7A26 /* GUIDialogAddonInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GUIDialogAddonInfo.cpp; sourceTree = "<group>"; }; @@ -4263,6 +4267,8 @@ 18B7C8CE12942546009E7A26 /* KeyboardLayoutConfiguration.h */, 18B7C8CF12942546009E7A26 /* KeyboardStat.cpp */, 18B7C8D012942546009E7A26 /* KeyboardStat.h */, + 18B7005F13A697270009C1AF /* KeymapLoader.cpp */, + 18B7006013A697270009C1AF /* KeymapLoader.h */, 18B7C8D112942546009E7A26 /* MouseStat.cpp */, 18B7C8D212942546009E7A26 /* MouseStat.h */, 18B7C8D312942546009E7A26 /* SDLJoystick.cpp */, @@ -8019,6 +8025,7 @@ 1840B74D13993D8A007C848B /* JSONVariantParser.cpp in Sources */, 1840B75313993DA0007C848B /* JSONVariantWriter.cpp in Sources */, 7C0A7EC013A5DBCE00AFC2BD /* AppParamParser.cpp in Sources */, + 18B7006113A697270009C1AF /* KeymapLoader.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8907,6 +8914,7 @@ 1840B74E13993D8A007C848B /* JSONVariantParser.cpp in Sources */, 1840B75413993DA0007C848B /* JSONVariantWriter.cpp in Sources */, 7C0A7EC113A5DBCE00AFC2BD /* AppParamParser.cpp in Sources */, + 18B7006213A697270009C1AF /* KeymapLoader.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8977,7 +8985,6 @@ "$(SRCROOT)/lib/cmyth/librefmem", "$(SRCROOT)/lib/libapetag/.libs", "$(SRCROOT)/lib/libsquish", - "$(SRCROOT)/lib/jsoncpp/src/lib_json", "$(SRCROOT)/xbmc/interfaces/http-api", "$(SRCROOT)/xbmc/interfaces/json-rpc", "\"$(SRCROOT)/lib/SlingboxLib\"", diff --git a/xbmc/input/ButtonTranslator.cpp b/xbmc/input/ButtonTranslator.cpp index d9f081cfb6..7f219db88b 100644 --- a/xbmc/input/ButtonTranslator.cpp +++ b/xbmc/input/ButtonTranslator.cpp @@ -782,9 +782,9 @@ CAction CButtonTranslator::GetAction(int window, const CKey &key, bool fallback) return action; } -std::map<CStdString, std::map<int, CButtonTranslator::buttonMap>>::iterator CButtonTranslator::GetActiveButtonMap() +std::map<CStdString, std::map<int, CButtonTranslator::buttonMap> >::iterator CButtonTranslator::GetActiveButtonMap() { - std::map<CStdString, std::map<int, buttonMap>>::iterator activeMapIt = deviceMappings.find(g_settings.m_activeKeyboardMapping); + std::map<CStdString, std::map<int, buttonMap> >::iterator activeMapIt = deviceMappings.find(g_settings.m_activeKeyboardMapping); if (activeMapIt == deviceMappings.end()) return deviceMappings.find("default"); return activeMapIt; @@ -871,11 +871,11 @@ void CButtonTranslator::MapWindowActions(TiXmlNode *pWindow, int windowID) if (deviceName.empty()) deviceName = "default"; - std::map<CStdString, std::map<int, buttonMap>>::iterator deviceMapIt = deviceMappings.find(deviceName); + std::map<CStdString, std::map<int, buttonMap> >::iterator deviceMapIt = deviceMappings.find(deviceName); if (deviceMapIt == deviceMappings.end()) { //First time encountering this device, lets initialise the buttonMap for it. - deviceMapIt = deviceMappings.insert(pair<CStdString, std::map<int, buttonMap>>(deviceName, std::map<int, buttonMap>())).first; + deviceMapIt = deviceMappings.insert(pair<CStdString, std::map<int, buttonMap> >(deviceName, std::map<int, buttonMap>())).first; } std::map<int, buttonMap>::iterator windowIt = deviceMapIt->second.find(windowID); diff --git a/xbmc/input/ButtonTranslator.h b/xbmc/input/ButtonTranslator.h index e94a98c3de..1f51dab8d9 100644 --- a/xbmc/input/ButtonTranslator.h +++ b/xbmc/input/ButtonTranslator.h @@ -97,8 +97,8 @@ public: private: typedef std::multimap<uint32_t, CButtonAction> buttonMap; // our button map to fill in - std::map<CStdString, std::map<int, buttonMap>> deviceMappings; - std::map<CStdString, std::map<int, buttonMap>>::iterator CButtonTranslator::GetActiveButtonMap(); + std::map<CStdString, std::map<int, buttonMap> > deviceMappings; + std::map<CStdString, std::map<int, buttonMap> >::iterator CButtonTranslator::GetActiveButtonMap(); int GetActionCode(int window, const CKey &key, CStdString &strAction); static uint32_t TranslateGamepadString(const char *szButton); diff --git a/xbmc/input/KeymapLoader.h b/xbmc/input/KeymapLoader.h index c2be4163cc..d52db04026 100644 --- a/xbmc/input/KeymapLoader.h +++ b/xbmc/input/KeymapLoader.h @@ -19,6 +19,9 @@ * */ +#include <map> +#include "utils/StdString.h" + static std::map<CStdString, CStdString> deviceMappings; static bool parsedMappings; |