| 
									
										
										
										
											2013-04-08 12:41:30 -04:00
										 |  |  | #import "common/application_info.h" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #import "common/mac/foundation_util.h" | 
					
						
							|  |  |  | #import "common/mac/main_application_bundle.h" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-04-17 23:27:53 -04:00
										 |  |  | #import "base/strings/sys_string_conversions.h" | 
					
						
							| 
									
										
										
										
											2013-04-08 12:41:30 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | namespace brightray { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | namespace { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | std::string ApplicationInfoDictionaryValue(CFStringRef key) { | 
					
						
							|  |  |  |   return base::SysNSStringToUTF8([MainApplicationBundle().infoDictionary objectForKey:base::mac::CFToNSCast(key)]); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | std::string GetApplicationName() { | 
					
						
							|  |  |  |   return ApplicationInfoDictionaryValue(kCFBundleNameKey); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | std::string GetApplicationVersion() { | 
					
						
							|  |  |  |   return ApplicationInfoDictionaryValue(kCFBundleVersionKey); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | } |