prefs.h 2.4 KB

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