Making use of preferences

Preferences now saved and used in the application logic (autoupdate is
not yet working though)

Change-Id: I8b3540f8a49c6a151d5cc54d9a49005e0a3c98d7
diff --git a/osx/preference-delegate.h b/osx/preference-delegate.h
index 9e34ac7..b711155 100644
--- a/osx/preference-delegate.h
+++ b/osx/preference-delegate.h
@@ -12,8 +12,12 @@
 @interface PreferenceDelegate : NSObject
 {
   IBOutlet NSWindow *preferencesPanel;
-  IBOutlet NSView *generalSettingsView;
   
+  IBOutlet NSView *generalSettingsView;
+  IBOutlet NSButton *checkAllowSoftwareUpdates;
+  IBOutlet NSButton *checkEnableHubDiscovery;
+  IBOutlet NSButton *checkShutdownNdndOnExit;
+
   IBOutlet NSView *forwardingSettingsView;
   IBOutlet NSTableView *fibTableView;
   
@@ -28,17 +32,11 @@
   IBOutlet FibTableController *tableController;
 }
 
-@property BOOL allowSoftwareUpdates;
-@property BOOL enableHubDiscovery;
-
 -(IBAction)showPreferencesPanel:(id)sender;
 -(IBAction)openGeneralSettings:(id)sender;
 -(IBAction)openForwardingSettings:(id)sender;
 -(IBAction)openSecuritySettings:(id)sender;
 
--(IBAction)switchSoftwareUpdates:(id)sender;
--(IBAction)switchHubDiscovery:(id)sender;
-
 -(IBAction)addFibEntry:(id)sender;
 -(IBAction)removeFibEntry:(id)sender;
 -(IBAction)showFibEntrySheet:(id)sender;