#import <UIKit/UIKit.h>
#import "IDCreationPageViewController.h"
#import "ZSWTappableLabel.h"
@class SetupConfiguration;
@protocol SplashViewControllerDelegate;
@interface SplashViewController : IDCreationPageViewController
@property (weak, nonatomic) IBOutlet UIImageView *threemaLogoView;
@property (weak, nonatomic) IBOutlet UIView *containerView;
@property (weak, nonatomic) IBOutlet UIView *privacyView;
@property (weak, nonatomic) IBOutlet UIView *controlsView;
@property (weak, nonatomic) IBOutlet UILabel *welcomeLabel;
@property (weak, nonatomic) IBOutlet UIButton *setupButton;
@property (weak, nonatomic) IBOutlet UIButton *restoreButton;
@property (weak, nonatomic) IBOutlet ZSWTappableLabel *privacyPolicyInfo;
@property (weak, nonatomic) IBOutlet UILabel *setupTitleLabel;
@property (weak, nonatomic) IBOutlet UILabel *restoreTitleLabel;
@property (weak, nonatomic) id<SplashViewControllerDelegate> delegate;
- (IBAction)setupAction:(id)sender;
- (IBAction)restoreAction:(id)sender;
- (void)showRestoreIdentityViewController;
- (void)slideOutRestoreOptionBackupViewController;
- (void)setRestoreButtonHidden:(BOOL)hidden;
- (void)showLicenseViewController NS_SWIFT_NAME(showLicenseViewController());
- (void)showWorkDataFetchFailedAlert;
- (void)showPrivacyControls;
- (void)showRandomSeedViewController;
- (void)showRestoreSafeViewController:(BOOL)identityOnly;
- (void)showRestoreIdentityViewControllerWithBackupData:(NSString * _Nullable)backupData
password:(NSString * _Nullable)password
error:(NSError * _Nullable)error;
- (void)showRestoreOptionDataViewController;
- (void)showRestoreOptionBackupViewController;
- (void)navigateToRestoreOptionDataViewController;
- (void)navigateToRestoreOptionBackupViewController;
- (void)navigateToRestoreSafeViewController:(BOOL)identityOnly NS_SWIFT_NAME(navigateToRestoreSafeViewController(identityOnly:));
- (void)navigateToViewController:(UIViewController *_Nonnull)viewController NS_SWIFT_NAME(navigate(to:));
- (void)navigateBackToViewController:(UIViewController *_Nonnull)viewController NS_SWIFT_NAME(navigateBack(to:));
- (void)navigateBackToRestoreOptionDataViewController;
- (void)navigateBackToRestoreOptionBackupViewController;
- (void)navigateBackToSplash;
- (void)showIDBackupQuestion;
- (void)showIDExistsQuestionForIdentity:(nonnull NSString *)identity NS_SWIFT_NAME(showIDExistsQuestion(for:));
- (void)showLoadingHUD;
- (void)hideLoadingHUD;
- (void)showIdentityCreationError:(NSError *_Nonnull)error;
- (void)setAcceptPrivacyPolicyValues:(AcceptPrivacyPolicyVariant)variant;
- (void)presentPageViewControllerWithSetupConfiguration:(SetupConfiguration *_Nonnull)setupConfiguration;
/// Re-enables the "Finish" button on the last wizard screen after a failed setup completion.
- (void)resetIDSetupCompletion;
- (void)cancelIDCreation;
@end
¤ Dauer der Verarbeitung: 0.4 Sekunden
¤
*© Formatika GbR, Deutschland