-
Notifications
You must be signed in to change notification settings - Fork 3
/
headers.h
53 lines (45 loc) · 1.59 KB
/
headers.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
/**
* @Author: Dana Buehre <creaturesurvive>
* @Date: 24-09-2017 12:26:38
* @Email: [email protected]
* @Filename: headers.h
* @Last modified by: creaturesurvive
* @Last modified time: 24-09-2017 1:59:27
* @Copyright: Copyright © 2014-2017 CreatureSurvive
*/
#import "PTCProvider.h"
#import <UIKit/UIKit.h>
#import <UIFont.h>
#import "AudioToolbox/AudioToolbox.h"
@protocol NCNotificationSectionList
@required
- (void)clearAllSections;
@end
@interface NCNotificationListViewController : UICollectionViewController
@property(nonatomic, retain) UILabel *refreshLabel;
@property(nonatomic, retain) UIColor *refreshColor;
@property(nonatomic, retain) NSString *pullString;
@property(nonatomic, retain) NSString *releaseString;
@property(nonatomic, assign) BOOL isRefreshing;
@property(nonatomic, assign) BOOL isClearing;
- (void)refreshForCurrentOffset:(CGFloat)offset;
- (void)updateRefreshLabel;
- (void)hideRefreshLabel;
- (void)clearNotifications;
- (void)prepairForRefresh;
- (void)addRefreshLabelIfNecessary;
- (void)prepairRefreshLabelForReuse;
- (void)prepairCollectionViewForReuse;
@end
@interface NCNotificationPriorityListViewController : NCNotificationListViewController
@end
@interface NCNotificationSectionListViewController : NCNotificationListViewController {
id<NCNotificationSectionList> _sectionList;
}
- (void)sectionHeaderViewDidReceiveClearAllAction:(id)arg1;
@end
@interface SBDashBoardViewControllerBase : UIViewController
@end
@interface SBDashBoardNotificationListViewController : SBDashBoardViewControllerBase
- (void)_clearContentIncludingPersistent:(BOOL)clearPersistant;
@end