added getter for loggging preferences

This commit is contained in:
matthias.ringwald 2012-02-07 21:05:32 +00:00
parent a4516c1567
commit 141f2c0985
2 changed files with 14 additions and 0 deletions

View File

@ -44,3 +44,5 @@
void platform_iphone_status_handler(BLUETOOTH_STATE state);
void platform_iphone_register_window_manager_restart(void (*callback)());
void platform_iphone_register_preferences_changed(void (*callback)());
int platform_iphone_logging_enabled(void);

View File

@ -117,4 +117,16 @@ void platform_iphone_register_preferences_changed(void (*callback)() ){
preferences_changed_callback = callback;
}
int platform_iphone_logging_enabled(void){
int result = 0;
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSDictionary * dict = [NSDictionary dictionaryWithContentsOfFile:@"/var/mobile/Library/Preferences/ch.ringwald.btstack.plist"];
NSNumber *loggingEnabled = [dict objectForKey:@"Logging"];
if (loggingEnabled){
result = [loggingEnabled boolValue];
}
[pool release];
return result;
}
#endif