TVSettingsTweakViewController.h 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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 TSKSettingItem: NSObject
  10. +(id)childPaneItemWithBundle:(id)arg1 representedObject:(id)arg2 ;
  11. +(id)valueForSettingItem:(id)arg1 ;
  12. +(void)setValue:(id)arg1 forSettingItem:(id)arg2 ;
  13. +(id)actionItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 target:(id)arg5 action:(SEL)arg6 ;
  14. +(id)childPaneItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 childControllerClass:(Class)arg5 ;
  15. +(id)childPaneItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 childControllerBlock:(/*^block*/id)arg5 ;
  16. +(id)childPaneItemWithBundle:(id)arg1 ;
  17. +(id)titleItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 ;
  18. +(id)textInputItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 ;
  19. +(id)toggleItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 onTitle:(id)arg5 offTitle:(id)arg6 ;
  20. +(id)multiValueItemWithTitle:(id)arg1 description:(id)arg2 representedObject:(id)arg3 keyPath:(id)arg4 availableValues:(id)arg5 ;
  21. @end
  22. @interface TSKSettingGroup : TSKSettingItem
  23. @property (nonatomic,copy) NSArray * settingItems;
  24. +(id)groupWithTitle:(id)arg1 settingItems:(id)arg2;
  25. @end
  26. @interface TSKTableViewController : UITableViewController
  27. @end
  28. @interface TSKViewController: TSKTableViewController
  29. -(id)loadSettingGroups;
  30. @property (nonatomic,copy,readonly) NSArray * settingGroups;
  31. @end
  32. @interface TVSettingsTweakViewController : TSKViewController
  33. @end