Browse Source

added an icon to test out in prefs loader

Kevin Bradley 5 years ago
parent
commit
da144d1abb
3 changed files with 47 additions and 1 deletions
  1. BIN
      ddbsettings/Resources/icon.jpg
  2. 1 1
      ddbsettings/entry.plist
  3. 46 0
      prefs.h

BIN
ddbsettings/Resources/icon.jpg


+ 1 - 1
ddbsettings/entry.plist

@@ -11,7 +11,7 @@
 		<key>detail</key>
 		<string>DDBSettingsController</string>
 		<key>icon</key>
-		<string>icon.png</string>
+		<string>icon.jpg</string>
 		<key>isController</key>
 		<true/>
 		<key>label</key>

+ 46 - 0
prefs.h

@@ -0,0 +1,46 @@
+
+@interface TVSettingsPreferenceFacade : NSObject
+{
+    NSString *_domain;    // 16 = 0x10
+    NSString *_containerPath;    // 24 = 0x18
+}
+
+@property(readonly, copy, nonatomic) NSString *containerPath; // @synthesize containerPath=_containerPath;
+@property(readonly, copy, nonatomic) NSString *domain; // @synthesize domain=_domain;
+
+- (id)valueForUndefinedKey:(id)arg1;    // IMP=0x0000000100011ce0
+- (void)setValue:(id)arg1 forUndefinedKey:(id)arg2;    // IMP=0x0000000100011b98
+- (id)_initWithDomain:(id)arg1 containerPath:(id)arg2 notifyChanges:(_Bool)arg3;    // IMP=0x0000000100011a44
+- (id)initWithDomain:(id)arg1 notifyChanges:(_Bool)arg2;    // IMP=0x0000000100011a30
+- (id)initWithDomain:(id)arg1 containerPath:(id)arg2;    // IMP=0x00000001000119d0
+
+@end
+
+@interface TSKSettingItem: NSObject
++(id)childPaneItemWithBundle:(id)arg1 representedObject:(id)arg2 ;
++(id)valueForSettingItem:(id)arg1 ;
++(void)setValue:(id)arg1 forSettingItem:(id)arg2 ;
++(id)actionItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 target:(id)arg5 action:(SEL)arg6 ;
++(id)childPaneItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 childControllerClass:(Class)arg5 ;
++(id)childPaneItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 childControllerBlock:(/*^block*/id)arg5 ;
++(id)childPaneItemWithBundle:(id)arg1 ;
++(id)titleItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 ;
++(id)textInputItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 ;
++(id)toggleItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 onTitle:(id)arg5 offTitle:(id)arg6 ;
++(id)multiValueItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 availableValues:(id)arg5 ;
+@end
+
+@interface TSKSettingGroup : TSKSettingItem
+@property (nonatomic,copy) NSArray * settingItems;
++(id)groupWithTitle:(id)arg1 settingItems:(id)arg2;
+@end
+
+@interface TSKTableViewController : UITableViewController
+
+@end
+
+@interface TSKViewController: TSKTableViewController
+
+-(id)loadSettingGroups;
+@property (nonatomic,copy,readonly) NSArray * settingGroups;
+@end