5 // Created by Andy Matuschak on 3/12/06.
6 // Copyright 2006 Andy Matuschak. All rights reserved.
9 #import <Cocoa/Cocoa.h>
13 SUInstallUpdateChoice,
14 SURemindMeLaterChoice,
15 SUSkipThisVersionChoice
16 } SUUpdateAlertChoice;
18 @class WebView, SUAppcastItem;
19 @interface SUUpdateAlert : NSWindowController {
20 SUAppcastItem *updateItem;
23 IBOutlet WebView *releaseNotesView;
24 IBOutlet NSTextField *description;
25 NSProgressIndicator *releaseNotesSpinner;
26 BOOL webViewFinishedLoading;
29 - initWithAppcastItem:(SUAppcastItem *)item;
30 - (void)setDelegate:delegate;
32 - (IBAction)installUpdate:sender;
33 - (IBAction)skipThisVersion:sender;
34 - (IBAction)remindMeLater:sender;
38 @interface NSObject (SUUpdateAlertDelegate)
39 - (void)updateAlert:(SUUpdateAlert *)updateAlert finishedWithChoice:(SUUpdateAlertChoice)updateChoice;