00001
00002
00003
00004
00005
00006
00007 #import <Preferences/PSViewController.h>
00008
00009 @class NSArray, NSMutableArray, NSMutableDictionary, NSString, PSSpecifier, UIAlertSheet, UIPreferencesTable, UITransitionView;
00010
00011 @interface PSListController : PSViewController
00012 {
00013 NSMutableDictionary *_cells;
00014 BOOL _cachesCells;
00015 NSString *_title;
00016 UITransitionView *_view;
00017 UIPreferencesTable *_table;
00018 NSArray *_specifiers;
00019 id <PSBaseView> _detailController;
00020 id <PSBaseView> _previousController;
00021 NSMutableArray *_controllers;
00022 NSMutableDictionary *_specifiersByID;
00023 BOOL _keyboardWasVisible;
00024 BOOL _showingSetupController;
00025 BOOL _selectingRow;
00026 NSString *_specifierID;
00027 PSSpecifier *_specifier;
00028 NSMutableArray *_groups;
00029 NSMutableArray *_bundleControllers;
00030 BOOL _bundlesLoaded;
00031 struct CGRect _cellRect;
00032 UIAlertSheet *_alertSheet;
00033 }
00034
00035 + (BOOL)displaysButtonBar;
00036 - (void)setCachesCells:(BOOL)fp8;
00037 - (id)description;
00038 - (id)table;
00039 - (id)bundle;
00040 - (id)specifier;
00041 - (id)loadSpecifiersFromPlistName:(id)fp8 target:(id)fp12;
00042 - (id)specifiers;
00043 - (void)_addIdentifierForSpecifier:(id)fp8;
00044 - (void)_removeIdentifierForSpecifier:(id)fp8;
00045 - (void)_setSpecifiers:(id)fp8;
00046 - (void)setSpecifiers:(id)fp8;
00047 - (void)reloadSpecifierAtIndex:(int)fp8 animated:(BOOL)fp12;
00048 - (void)reloadSpecifierAtIndex:(int)fp8;
00049 - (void)reloadSpecifier:(id)fp8 animated:(BOOL)fp12;
00050 - (void)reloadSpecifier:(id)fp8;
00051 - (void)reloadSpecifierID:(id)fp8 animated:(BOOL)fp12;
00052 - (void)reloadSpecifierID:(id)fp8;
00053 - (int)indexOfSpecifierID:(id)fp8;
00054 - (int)indexOfGroup:(int)fp8;
00055 - (BOOL)getGroup:(int *)fp8 row:(int *)fp12 ofSpecifierID:(id)fp16;
00056 - (BOOL)getGroup:(int *)fp8 row:(int *)fp12 ofSpecifier:(id)fp16;
00057 - (BOOL)getGroup:(int *)fp8 row:(int *)fp12 ofSpecifierAtIndex:(int)fp16;
00058 - (void)insertSpecifier:(id)fp8 atIndex:(int)fp12;
00059 - (void)removeSpecifierID:(id)fp8;
00060 - (void)removeSpecifierAtIndex:(int)fp8;
00061 - (void)addSpecifier:(id)fp8;
00062 - (void)removeLastSpecifier;
00063 - (void)addSpecifiersFromArray:(id)fp8;
00064 - (void)insertSpecifiers:(id)fp8 afterSpecifier:(id)fp12;
00065 - (void)insertSpecifiers:(id)fp8 afterSpecifierID:(id)fp12;
00066 - (void)_loadBundleControllers;
00067 - (void)_unloadBundleControllers;
00068 - (void)suspend;
00069 - (void)dealloc;
00070 - (id)initForContentSize:(struct CGSize)fp8;
00071 - (id)navigationTitle;
00072 - (void)createGroupIndices;
00073 - (void)loseFocus;
00074 - (void)reload;
00075 - (void)reloadSpecifiers;
00076 - (void)setSpecifierID:(id)fp8;
00077 - (id)specifierID;
00078 - (void)setTitle:(id)fp8;
00079 - (id)title;
00080 - (void)viewDidBecomeVisible;
00081 - (void)viewWillRedisplay;
00082 - (int)numberOfGroupsInPreferencesTable:(id)fp8;
00083 - (BOOL)preferencesTable:(id)fp8 isLabelGroup:(int)fp12;
00084 - (int)preferencesTable:(id)fp8 numberOfRowsInGroup:(int)fp12;
00085 - (id)lastController;
00086 - (id)cachedCellForSpecifier:(id)fp8;
00087 - (id)cachedCellForSpecifierID:(id)fp8;
00088 - (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16;
00089 - (float)preferencesTable:(id)fp8 heightForRow:(int)fp12 inGroup:(int)fp16 withProposedHeight:(float)fp20;
00090 - (id)preferencesTable:(id)fp8 titleForGroup:(int)fp12;
00091 - (id)preferencesTable:(id)fp8 cellForGroup:(int)fp12;
00092 - (id)preferencesTable:(id)fp8 cellForRow:(int)fp12 inGroup:(int)fp16;
00093 - (void)viewWillBecomeVisible:(void *)fp8;
00094 - (void)_unselectTable;
00095 - (void)selectRowWithoutNotification:(int)fp8;
00096 - (void)showConfirmationSheetForSpecifier:(id)fp8;
00097 - (void)tableSelectionDidChange:(id)fp8;
00098 - (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
00099 - (void)_insertControllerUnderSetupController:(id)fp8;
00100 - (id)specifierForID:(id)fp8;
00101 - (void)pushController:(id)fp8 animate:(BOOL)fp12;
00102 - (void)pushController:(id)fp8;
00103 - (void)handleURL:(id)fp8;
00104 - (void)_showKeyboard;
00105 - (void)transitionViewDidComplete:(id)fp8;
00106 - (id)view;
00107 - (BOOL)popController;
00108 - (void)_clearParentControllerFromChildren;
00109 - (void)_removeController;
00110 - (BOOL)popControllerWithAnimation:(BOOL)fp8;
00111 - (void)navigationBarButtonClicked:(int)fp8;
00112 - (void)reloadIconForSpecifierForBundle:(id)fp8;
00113
00114 @end
00115