33 lines
841 B
Objective-C
33 lines
841 B
Objective-C
//
|
|
// SUUpdatePermissionPrompt.h
|
|
// Sparkle
|
|
//
|
|
// Created by Andy Matuschak on 1/24/08.
|
|
// Copyright 2008 Andy Matuschak. All rights reserved.
|
|
//
|
|
|
|
#ifndef SUUPDATEPERMISSIONPROMPT_H
|
|
#define SUUPDATEPERMISSIONPROMPT_H
|
|
|
|
#import "SUWindowController.h"
|
|
|
|
typedef NS_ENUM(NSInteger, SUPermissionPromptResult) {
|
|
SUAutomaticallyCheck,
|
|
SUDoNotAutomaticallyCheck
|
|
};
|
|
|
|
@protocol SUUpdatePermissionPromptDelegate;
|
|
|
|
@class SUHost;
|
|
@interface SUUpdatePermissionPrompt : SUWindowController
|
|
|
|
+ (void)promptWithHost:(SUHost *)aHost systemProfile:(NSArray *)profile delegate:(id<SUUpdatePermissionPromptDelegate>)d;
|
|
- (IBAction)toggleMoreInfo:(id)sender;
|
|
- (IBAction)finishPrompt:(id)sender;
|
|
@end
|
|
|
|
@protocol SUUpdatePermissionPromptDelegate <NSObject>
|
|
- (void)updatePermissionPromptFinishedWithResult:(SUPermissionPromptResult)result;
|
|
@end
|
|
|
|
#endif
|