TVSettingsTweakViewController.h 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. //
  2. // TVSettingsTweakViewController.h
  3. // nitoTV4
  4. //
  5. // Created by Kevin Bradley on 7/28/18.
  6. // Copyright © 2018 nito. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. @interface TVSettingsPreferenceFacade : NSObject
  10. {
  11. NSString *_domain; // 16 = 0x10
  12. NSString *_containerPath; // 24 = 0x18
  13. }
  14. @property(readonly, copy, nonatomic) NSString *containerPath; // @synthesize containerPath=_containerPath;
  15. @property(readonly, copy, nonatomic) NSString *domain; // @synthesize domain=_domain;
  16. - (id)valueForUndefinedKey:(id)arg1; // IMP=0x0000000100011ce0
  17. - (void)setValue:(id)arg1 forUndefinedKey:(id)arg2; // IMP=0x0000000100011b98
  18. - (id)_initWithDomain:(id)arg1 containerPath:(id)arg2 notifyChanges:(_Bool)arg3; // IMP=0x0000000100011a44
  19. - (id)initWithDomain:(id)arg1 notifyChanges:(_Bool)arg2; // IMP=0x0000000100011a30
  20. - (id)initWithDomain:(id)arg1 containerPath:(id)arg2; // IMP=0x00000001000119d0
  21. @end
  22. @interface TSKSettingItem: NSObject
  23. +(id)childPaneItemWithBundle:(id)arg1 representedObject:(id)arg2 ;
  24. +(id)valueForSettingItem:(id)arg1 ;
  25. +(void)setValue:(id)arg1 forSettingItem:(id)arg2 ;
  26. +(id)actionItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 target:(id)arg5 action:(SEL)arg6 ;
  27. +(id)childPaneItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 childControllerClass:(Class)arg5 ;
  28. +(id)childPaneItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 childControllerBlock:(/*^block*/id)arg5 ;
  29. +(id)childPaneItemWithBundle:(id)arg1 ;
  30. +(id)titleItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 ;
  31. +(id)textInputItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 ;
  32. +(id)toggleItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 onTitle:(id)arg5 offTitle:(id)arg6 ;
  33. +(id)multiValueItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 availableValues:(id)arg5 ;
  34. @end
  35. @interface TSKSettingGroup : TSKSettingItem
  36. @property (nonatomic,copy) NSArray * settingItems;
  37. +(id)groupWithTitle:(id)arg1 settingItems:(id)arg2;
  38. @end
  39. @interface TSKTableViewController : UITableViewController
  40. @end
  41. @interface TSKViewController: TSKTableViewController
  42. -(id)loadSettingGroups;
  43. @property (nonatomic,copy,readonly) NSArray * settingGroups;
  44. @end
  45. @interface TVSettingsTweakViewController : TSKViewController
  46. @end