/
SBAlertItemsController.h
executable file
·94 lines (87 loc) · 3.96 KB
/
SBAlertItemsController.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
/*
* This header is generated by classdump-dyld 1.0
* on Tuesday, July 26, 2016 at 1:11:29 AM Pacific Daylight Time
* Operating System: Version 9.3.3 (Build 13G34)
* Image Source: /System/Library/CoreServices/SpringBoard.app/SpringBoard
* classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
*/
#import <SpringBoard/SpringBoard-Structs.h>
#import <libobjc.A.dylib/_UISettingsKeyObserver.h>
#import <SpringBoard/SBVolumePressBandit.h>
#import <SpringBoard/SBAssertionDelegate.h>
#import <SpringBoard/SBBannerPresentingAlertItemDelegate.h>
#import <libobjc.A.dylib/BBObserverDelegate.h>
@class NSMutableArray, NSTimer, CPDistributedNotificationCenter, NSMutableSet, BBObserver, NSHashTable, SBAlertItemsSettings, SBAlertItem, NSArray, NSString;
@interface SBAlertItemsController : NSObject <_UISettingsKeyObserver, SBVolumePressBandit, SBAssertionDelegate, SBBannerPresentingAlertItemDelegate, BBObserverDelegate> {
NSMutableArray* _lockedAlertItems;
NSMutableArray* _unlockedAlertItems;
NSMutableArray* _pendingAlertItems;
NSMutableArray* _superModalAlertItems;
NSTimer* _autoDismissTimer;
CPDistributedNotificationCenter* _notificationCenter;
unsigned long long _notificationClientCount;
BOOL _systemShuttingDown;
BOOL _lockedButNotSetupYet;
NSMutableSet* _forceAlertsToPendReasons;
BBObserver* _bbObserver;
NSHashTable* _observers;
SBAlertItemsSettings* _settings;
SBAlertItem* _testItem;
NSMutableSet* _suppressionAssertions;
}
@property (nonatomic,readonly) NSArray * lockedAlertItems; //@synthesize lockedAlertItems=_lockedAlertItems - In the implementation block
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (copy,readonly) NSString * description;
@property (copy,readonly) NSString * debugDescription;
+(id)sharedInstance;
-(BOOL)hasVisibleAlert;
-(void)noteSystemShuttingDown;
-(void)noteVolumeOrLockPressedOverLockedAlerts;
-(BOOL)deactivateAlertItemsOfClass:(Class)arg1 ;
-(void)handleVolumeIncrease;
-(void)handleVolumeDecrease;
-(BOOL)hasAlerts;
-(BOOL)canDeactivateAlertForMenuClickOrSystemGesture;
-(BOOL)deactivateAlertForMenuClickOrSystemGestureWithAnimation:(BOOL)arg1 ;
-(void)deactivateAlertItem:(id)arg1 ;
-(void)deactivateAlertItemsForFullscreenAlertActivationAndPendMiniAlerts:(BOOL)arg1 ;
-(void)stopPendingAlertItemsForFullscreenAlert;
-(void)setForceAlertsToPend:(BOOL)arg1 forReason:(id)arg2 ;
-(void)moveActiveAlertsToPendingWithAnimation:(BOOL)arg1 ;
-(id)alertItemsOfClass:(Class)arg1 ;
-(BOOL)captureSuppressionAssertionWithPort:(unsigned)arg1 reason:(id)arg2 ;
-(BOOL)hasAlertOfClass:(Class)arg1 ;
-(id)visibleAlertItem;
-(void)deactivateAlertItem:(id)arg1 reason:(int)arg2 animated:(BOOL)arg3 ;
-(void)activateAlertItem:(id)arg1 animated:(BOOL)arg2 ;
-(void)_notificationClientStarted:(id)arg1 ;
-(void)_notificationClientEnded:(id)arg1 ;
-(void)_buddyDidExit;
-(void)_lockedButNotSetupYetChanged;
-(void)_alertDidCleanUp:(id)arg1 ;
-(void)autoDismissAlertItem:(id)arg1 ;
-(void)_activateSuperModalAlertsIfNecessary;
-(void)activatePendedAlertsIfNecessary;
-(BOOL)deactivateAlertItemsOfClass:(Class)arg1 reason:(int)arg2 ;
-(BOOL)deactivateAlertItemsOfClass:(Class)arg1 reason:(int)arg2 animated:(BOOL)arg3 ;
-(void)_postAlertPresentedNotificationForType:(int)arg1 sender:(id)arg2 date:(id)arg3 ;
-(void)assertionExpired:(id)arg1 ;
-(BOOL)hasVisibleSuperModalAlert;
-(void)convertUnlockedAlertsToLockedAlerts;
-(void)resetAutoDismissTimer;
-(BOOL)dontLockOverAlertItems;
-(NSArray *)lockedAlertItems;
-(void)dealloc;
-(id)init;
-(NSString *)description;
-(void)addObserver:(id)arg1 ;
-(void)removeObserver:(id)arg1 ;
-(void)settings:(id)arg1 changedValueForKey:(id)arg2 ;
-(void)observer:(id)arg1 addBulletin:(id)arg2 forFeed:(unsigned long long)arg3 ;
-(void)activateAlertItem:(id)arg1 ;
-(void)notifySystemOfAlertItemActivation:(id)arg1 ;
-(void)deactivateAlertItem:(id)arg1 reason:(int)arg2 ;
-(void)_notifyObservers:(/*^block*/id)arg1 ;
-(void)presentBannerForBulletin:(id)arg1 action:(id)arg2 ;
@end