System/Library/PrivateFrameworks/SpringBoard.framework

SBLoginAppContainerViewController.h

Download SBLoginAppContainerViewController.h

  1. NSObject
  2. >
  3. UIResponder
  4. >
  5. UIViewController
  6. >
  7. SBLockScreenViewControllerBase
@class SBLockScreenPluginManager, NSString, NSHashTable, SBLockScreenBatteryChargingViewController, SBLoginAppContainerPluginWrapperViewController, SBWindowSceneStatusBarSettingsAssertion, NSMutableSet, SBLockScreenTemperatureWarningViewController, SBWallpaperController;
@protocol SBLoginAppSceneHoster, BSInvalidatable;

@interface SBLoginAppContainerViewController : SBLockScreenViewControllerBase <SBLockScreenBatteryChargingViewControllerDelegate, SBLoginAppSceneHosterDelegate, PBUIWallpaperObserver, SBLockScreenPluginManagerDelegate> {
    id<SBLoginAppSceneHoster> _sceneHoster;
    SBLockScreenBatteryChargingViewController *_batteryChargingViewController;
    SBLockScreenTemperatureWarningViewController *_thermalWarningViewController;
    SBLoginAppContainerPluginWrapperViewController *_pluginWrapperViewController;
    SBWindowSceneStatusBarSettingsAssertion *_statusBarAssertion;
    NSMutableSet *_showStatusBarReasons;
    id<BSInvalidatable> _deferOrientationUpdatesAssertion;
    long long _idleTimerMode;
    SBLockScreenPluginManager *_pluginManager;
    SBWallpaperController *_wallpaperController;
    NSHashTable *_observers;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)wallpaperDidChangeForVariant:(long long)a0;
- (void)prepareForUILock;
- (BOOL)shouldAutoUnlockForSource:(int)a0;
- (BOOL)suppressesControlCenter;
- (void)pluginManager:(id)a0 willUnloadPlugin:(id)a1;
- (void)_updateLegibility;
- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (void)pluginManager:(id)a0 displayedPluginDidChangeFromPlugin:(id)a1 toPlugin:(id)a2;
- (id)coordinatorRequestedIdleTimerBehavior:(id)a0;
- (BOOL)suppressesScreenshots;
- (void)enableLockScreenPluginWithContext:(id)a0;
- (BOOL)shouldDisableALS;
- (BOOL)canBeDeactivatedForUIUnlockFromSource:(int)a0;
- (BOOL)pluginManager:(id)a0 plugin:(id)a1 handleAction:(id)a2;
- (BOOL)handleVolumeUpButtonPress;
- (void)loadView;
- (void)pluginManager:(id)a0 didLoadPlugin:(id)a1;
- (BOOL)willUIUnlockFromSource:(int)a0;
- (void)pluginManager:(id)a0 displayedPluginDidUpdateAppearance:(id)a1;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void)pluginManager:(id)a0 activePluginDidChange:(id)a1;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)_canShowWhileLocked;
- (BOOL)shouldShowLockStatusBarTime;
- (void)disableLockScreenPluginWithContext:(id)a0;
- (void).cxx_destruct;
- (void)wallpaperLegibilitySettingsDidChange:(id)a0 forVariant:(long long)a1;
- (void)viewDidMoveToWindow:(id)a0 shouldAppearOrDisappear:(BOOL)a1;
- (BOOL)handleHomeButtonDoublePress;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (BOOL)handleVolumeDownButtonPress;
- (void)startLockScreenFadeInAnimationForSource:(int)a0;
- (void)prepareForUIUnlock;
- (void)noteDeviceBlockedStatusUpdated;
- (id)_displayLayoutElementIdentifier;
- (void)_addBatteryChargingView;
- (void)_cleanupBatteryChargingViewWithAnimationDuration:(double)a0;
- (void)_fadeViewsForChargingViewVisible:(BOOL)a0;
- (void)_handleBacklightFadeEnded;
- (id)_hostedAppBundleID;
- (id)_hostedAppView;
- (id)_hostedSceneIdentifier;
- (id)_initWithSceneHoster:(id)a0 wallpaperController:(id)a1;
- (void)_killLoginApp;
- (void)_reallyAcquireStatusBarAssertionIfNecessaryInitiallyVisible:(BOOL)a0;
- (void)_reallyRelinquishStatusBarAssertion;
- (void)_removeBatteryChargingView;
- (void)_setupLoginAppHosting;
- (void)_setupLoginScene;
- (void)_showOrHideThermalTrapUIAnimated:(BOOL)a0;
- (id)_statusBarSettingsAssertion;
- (void)_updateBatteryChargingViewAnimated:(BOOL)a0;
- (void)addLoginObserver:(id)a0;
- (void)chargingViewControllerFadedOutContent:(id)a0;
- (id)initWithNibName:(id)a0 bundle:(id)a1 sceneHoster:(id)a2 wallpaperController:(id)a3;
- (id)loginContainerView;
- (void)removeLoginObserver:(id)a0;
- (BOOL)requiresPasscodeInputForUIUnlockFromSource:(int)a0 withOptions:(id)a1;
- (void)sceneInvalidated;
- (void)sceneUpdatedIdleTimerMode:(long long)a0;
- (void)sceneUpdatedRotationMode:(long long)a0;
- (void)sceneUpdatedStatusBarUserName:(id)a0;
- (void)sceneUpdatedWallpaperMode:(unsigned long long)a0;

@end