luxlabs header browser preview


@class BYBuddyDaemonCloudSyncClient, NSString, NWPathEvaluator, PSGBackupDisabledAppsInfo, ICQBackupStatusView, NSArray, PSSpecifier, ACAccount, NSObject, NSNumber, MBManager;
@protocol OS_dispatch_queue, AAUISpecifierProvider;

@interface ICQBackupController : PSListController <BYClientDaemonCloudSyncProtocol, MBManagerDelegate, AAUISpecifierProviderDelegate> {
    MBManager *_backupManager;
    int _backupState;
    BOOL _backupEnabled;
    ACAccount *_account;
    BOOL _finishedInitialLoad;
    ICQBackupStatusView *_backupStatusView;
    NSArray *_backupNowSpecifiers;
    PSSpecifier *_backupNowButton;
    NSArray *_backupOverCellularSpecifiers;
    PSSpecifier *_backupOverCellularSwitch;
    BOOL _backupCancelled;
    NSNumber *_networkSupportsBackup;
    NSNumber *_isExpensiveCellular;
    BOOL _isManualBackupOnCellularAllowed;
    BOOL _isAutoBackupOnCellularAllowed;
    BOOL _thermalSupportsBackup;
    int _thermalNotificationToken;
    NSObject<OS_dispatch_queue> *_backup_state_queue;
    id<AAUISpecifierProvider> _backupSpecifierProvider;
}

@property (nonatomic) int currentSyncState;
@property (retain, nonatomic) BYBuddyDaemonCloudSyncClient *cloudSyncClient;
@property (nonatomic) int updateBackupState;
@property (nonatomic) BOOL finishBackupExecuted;
@property (nonatomic) double icloudSyncProgress;
@property (nonatomic) double icloudBackupProgress;
@property (nonatomic) long long estimateTimeRemaining;
@property (retain, nonatomic) PSGBackupDisabledAppsInfo *backupDisabledAppsInfo;
@property (nonatomic) BOOL isFetchingDomainInfo;
@property (nonatomic) BOOL needToShowPopupAlertForBackup;
@property (retain, nonatomic) NWPathEvaluator *pathEvaluator;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)didAcceptEnteredPIN:(id)a0;
- (id)init;
- (id)initWithAccount:(id)a0;
- (void)viewWillAppear:(BOOL)a0;
- (BOOL)isBackupEnabled;
- (void)dealloc;
- (void)syncCompletedWithErrors:(id)a0;
- (void)managerDidFinishRestore:(id)a0;
- (void)managerDidLoseConnectionToService:(id)a0;
- (void)startBackup;
- (void)appleAccountChanged;
- (id)specifiers;
- (void)viewWillDisappear:(BOOL)a0;
- (void)manager:(id)a0 didFailRestoreWithError:(id)a1;
- (void)reloadSpecifiersForProvider:(id)a0 oldSpecifiers:(id)a1 animated:(BOOL)a2;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)reloadSpecifiers;
- (void)didCancelEnteringPIN;
- (void)managerDidCancelRestore:(id)a0;
- (void)manager:(id)a0 didUpdateProgress:(float)a1 estimatedTimeRemaining:(unsigned long long)a2;
- (void)willUnlock;
- (void)syncProgress:(double)a0;
- (void)manager:(id)a0 didFailBackupWithError:(id)a1;
- (void)manager:(id)a0 didSetBackupEnabled:(BOOL)a1;
- (void)managerDidFinishBackup:(id)a0;
- (void)managerDidUpdateBackgroundRestoreProgress:(id)a0;
- (void)startListeningForThermalChanges;
- (void)updateBusyState;
- (id)_backgroundRestoreInfoText:(id)a0;
- (void)_backupEnabledSwitchCancelled:(id)a0;
- (id)_buildHeaderCardSpecifier;
- (void)_checkSupportForManualAndAutoBackupOnCellular;
- (void)_disableBackupWithSpecifier:(id)a0;
- (void)_enableBackupWithSpecifier:(id)a0;
- (void)_persistBackupEnablementState:(BOOL)a0 passcode:(id)a1;
- (void)_setBackupEnabled:(BOOL)a0 passcode:(id)a1;
- (void)_showAlertForExpensiveCellular;
- (void)_updateToBackupState:(int)a0 backupError:(id)a1 progress:(float)a2 timeRemaining:(unsigned long long)a3 restoreStateInfo:(id)a4 backgroundRestoreInfo:(id)a5 backupEnabled:(BOOL)a6;
- (void)_updateToBackupState:(id)a0 restoreState:(id)a1 backgroundRestoreState:(id)a2 backupEnabled:(BOOL)a3;
- (void)beginBackup:(id)a0;
- (id)cachedIsBackupEnabledNumber;
- (void)cancelBackup:(id)a0;
- (void)cancelRestore:(id)a0;
- (void)checkIfNetworkSupportsBackup;
- (void)checkIfThermalSupportsBackup;
- (id)dateStringOfLatestBackup;
- (void)fetchIsBackupEnabled;
- (id)isBackupOverCellularEnabled;
- (id)manageStorageAction;
- (void)openBackupHelpPage:(id)a0;
- (BOOL)policyPreventsBackup;
- (void)prepareAlertForBackupDisabledDomainAndShow:(BOOL)a0;
- (void)proceedWithBackup;
- (void)setBackupEnabled:(id)a0 specifier:(id)a1;
- (void)setBackupOverCellularEnabled:(id)a0;
- (void)setLastBackupDateString:(id)a0;
- (void)setNetworkSupportsBackup:(BOOL)a0;
- (void)setThermalSupportsBackup:(BOOL)a0;
- (void)showAlertForBackupDisabledItemsWithTitle:(id)a0 andMessage:(id)a1;
- (void)showPopUpAlertForBackupDisabledApps;
- (void)stopListeningForThermalChanges;
- (void)updateBackupFinishState;
- (void)updateLastBackupDate;
- (void)updateLastBackupDateInvalidatePrevious:(BOOL)a0;
- (void)updateiCloudBackupAndSyncProgressWithAllowDecrease:(BOOL)a0;

@end