@@ -1,13 +0,0 @@ | |||
@interface KAIBatteryPlatter : UIScrollView <UIScrollViewDelegate> | |||
@property (nonatomic, assign) NSInteger number; | |||
@property (nonatomic, assign) NSInteger oldCountOfDevices; | |||
@property (nonatomic, strong) NSLayoutConstraint *heightConstraint; | |||
@property (nonatomic, strong) KAIStackView *stack; | |||
@property (nonatomic, assign) BOOL isUpdating; | |||
@property (nonatomic, assign) BOOL queued; | |||
+(KAIBatteryPlatter *)sharedInstance; | |||
-(instancetype)initWithFrame:(CGRect)arg1; | |||
-(void)refreshForPrefs; | |||
-(void)updateBattery; | |||
-(void)calculateHeight; | |||
@end |
@@ -1,4 +1,3 @@ | |||
#import "KAIBatteryPlatter.h" | |||
KAIBatteryPlatter *instance; | |||
NSTimer *queueTimer = nil; | |||
@@ -192,7 +191,8 @@ long long lastPercentage; | |||
if(self.number==0) { | |||
[(UIStackView *)(self.superview) removeArrangedSubview:self]; | |||
} else if(self.number!=0 && !self.superview) { | |||
[[[objc_getClass("CSAdjunctListView") class] sharedListViewForKai] addArrangedSubview:self]; | |||
[[[[objc_getClass("CSAdjunctListView") class] sharedListViewForKai] stackView] addArrangedSubview:self]; | |||
[self performSelector:@selector(calculateHeight) withObject:self afterDelay:0.1]; | |||
} | |||
} | |||
@@ -1,3 +1,17 @@ | |||
@interface KAIStackView : UIStackView | |||
@property (nonatomic, strong) NSLayoutConstraint *heightConstraint; | |||
@end | |||
@interface KAIBatteryPlatter : UIScrollView <UIScrollViewDelegate> | |||
@property (nonatomic, assign) NSInteger number; | |||
@property (nonatomic, assign) NSInteger oldCountOfDevices; | |||
@property (nonatomic, strong) NSLayoutConstraint *heightConstraint; | |||
@property (nonatomic, strong) KAIStackView *stack; | |||
@property (nonatomic, assign) BOOL isUpdating; | |||
@property (nonatomic, assign) BOOL queued; | |||
+(KAIBatteryPlatter *)sharedInstance; | |||
-(instancetype)initWithFrame:(CGRect)arg1; | |||
-(void)refreshForPrefs; | |||
-(void)updateBattery; | |||
-(void)calculateHeight; | |||
@end |
@@ -13,4 +13,9 @@ | |||
[(UIScrollView *)self.superview setContentSize:self.frame.size]; | |||
} | |||
-(void)layoutSubviews { | |||
[super layoutSubviews]; | |||
[(KAIBatteryPlatter *)(self.superview) calculateHeight]; | |||
} | |||
@end |
@@ -31,16 +31,6 @@ CSAdjunctListView *list; | |||
%orig; | |||
} | |||
-(void)removeArrangedSubview:(id)arg1 { | |||
%orig; | |||
[[KAIBatteryPlatter sharedInstance] calculateHeight]; | |||
} | |||
-(void)addArrangedSubview:(id)arg1 { | |||
%orig; | |||
[[KAIBatteryPlatter sharedInstance] calculateHeight]; | |||
} | |||
-(void)setStackView:(UIStackView *)arg1 { | |||
if(!KAISelf.hasKai) { |