System/Library/PrivateFrameworks/HeadphoneConfigs.framework
HPSBatteryStatusView.h
Download HPSBatteryStatusView.h
@class NSString, UIImageView, BTSDevice, HPSEngravingService, UIView;
@interface HPSBatteryStatusView : UIView {
BTSDevice *currentDevice;
struct { unsigned char battLevelSingle; unsigned int battIsChargingSingle; unsigned char battLevelRight; unsigned int battIsChargingRight; unsigned char battLevelLeft; unsigned int battIsChargingLeft; unsigned char battLevelCase; unsigned int battIsChargingCase; unsigned char battLevelCombined; unsigned int battIsChargingCombined; } status;
NSString *productIdString;
BOOL untethered;
BOOL darkMode;
unsigned char deviceColor;
UIImageView *deviceImageView;
UIImageView *caseImageView;
UIImageView *leftImageView;
UIImageView *rightImageView;
HPSEngravingService *engravingService;
UIView *caseEngravingView;
}
- (void).cxx_destruct;
- (void)setupViews;
- (void)applyFilters:(id)a0 imageView:(id)a1;
- (void)applyFiltersForMode:(BOOL)a0;
- (unsigned char)bestDeviceColor:(unsigned int)a0 productID:(unsigned int)a1;
- (unsigned int)defaultFiltersID;
- (id)getAssetsDictionary:(unsigned int)a0;
- (void)getBatteryStatus;
- (id)getDeviceCaseIcon:(unsigned int)a0;
- (id)getProductIDString;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 device:(id)a1 darkMode:(BOOL)a2;
- (BOOL)isProductOfDifferentColors;
@end