System/Library/PrivateFrameworks/AccountsUI.framework
ACUISettingsController.h
Download ACUISettingsController.h
@class NSString, NSArray, ACUISettingsPluginManager, PSSpecifier, NSMutableDictionary, NSObject, PSViewController, ACMonitoredAccountStore;
@protocol OS_dispatch_group;
@interface ACUISettingsController : PSListController <ACUISettingsPluginParentProtocol, ACUIViewControllerAccountChangeObserver> {
ACMonitoredAccountStore *_accountStore;
NSArray *_accounts;
NSArray *_accountSpecifiers;
PSSpecifier *_accountGroupSpecifier;
PSSpecifier *_addAccountSpecifier;
NSArray *_loadingInProgressSpecifiers;
NSArray *_lazyLoadedSpecifiers;
NSMutableDictionary *_pluginToSpecifiersMap;
BOOL _isLazyLoadingPluginSpecifiers;
ACUISettingsPluginManager *_settingsPluginManager;
BOOL _isInHandleURL;
PSViewController *_viewControllerPushedByControllerLoadActionDuringHandleURL;
NSString *_filteredDataclass;
BOOL _shouldSkipEffectiveSettingChangedNotification;
NSObject<OS_dispatch_group> *_specifierLoadGroup;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)accountWasRemoved:(id)a0;
- (void)accountWasAdded:(id)a0;
- (void)_accountStoreDidChange;
- (id)init;
- (void)dealloc;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (id)_accountStore;
- (void)_accountCellWasTappedWithSpecifier:(id)a0;
- (id)specifiers;
- (void)setSpecifier:(id)a0;
- (void).cxx_destruct;
- (void)handleURL:(id)a0 withCompletion:(id /* block */)a1;
- (void)accountWasModified:(id)a0;
- (id)navigationItem;
- (BOOL)prepareHandlingURLForSpecifierID:(id)a0 resourceDictionary:(id)a1 animatePush:(BOOL *)a2 withCompletion:(id /* block */)a3;
- (BOOL)_isAccountModificationDisabledByRestrictions;
- (void)_lowPowerModeChangedNotification:(id)a0;
- (id)_accountGroupIdentifier:(id)a0 ignoringGroups:(id)a1;
- (void)_accountsWithCompletion:(id /* block */)a0;
- (id)_addAccountSpecifier;
- (void)_effectiveSettingsChangedNotification:(id)a0;
- (void)_fetchLazyLoadedSpecifiers;
- (void)_filterAccounts:(id)a0 toTopLevel:(id)a1 grouped:(id)a2 ignoringGroups:(id)a3;
- (BOOL)_isAccount:(id)a0 inList:(id)a1;
- (BOOL)_isAccountList:(id)a0 identicalToAccountList:(id)a1;
- (void)_loadAccountsWithCompletion:(id /* block */)a0;
- (void)_scheduleSettingsCellWasTappedWithSpecifier:(id)a0;
- (id)_scheduleSettingsModeForSpecifier:(id)a0;
- (id)_settingsPluginManager;
- (id)_specifierForAccount:(id)a0;
- (id)_specifierForCollectionCellLinkingToAccounts:(id)a0 withGroupIdentifier:(id)a1 underParentGroup:(id)a2;
- (id)_specifierForScheduleSettings;
- (void)_specifiersForAccountsGroupWithCompletion:(id /* block */)a0;
- (id)_specifiersForLoadingMessage;
- (id)_specifiersForSettingsProvidedByPlugin:(id)a0;
- (void)specifiersDidChangeForPlugin:(id)a0;
- (void)viewController:(id)a0 didFinishRemovingAccountWithSuccess:(BOOL)a1;
@end