-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAppController.h
41 lines (34 loc) · 1.13 KB
/
AppController.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/* AppController */
#import <Cocoa/Cocoa.h>
#import "GrowlController.h"
#import "ThreadWorker.h"
@class PreferenceController;
@class Subtitle;
@class DragFile;
@interface AppController : NSObject
{
Subtitle *subtitleData;
IBOutlet DragFile *dragFileView;
GrowlController *growlController;
PreferenceController *preferenceController;
IBOutlet NSWindow *mainWindow;
IBOutlet NSWindow *welcomeSheet;
IBOutlet NSWindow *welcomeBackSheet;
IBOutlet NSWindow *framerateSheet;
IBOutlet NSTextField *microDVDSubName;
NSArray *framerateContent;
ThreadWorker *processSubtitlesThreadWorker;
}
- (void)startSubtitlesProcessing:(NSArray *)subtitlesToProcess;
- (id)processSubtitles:(id)userInfo worker:(ThreadWorker *)tw;
- (void)processSubtitlesFinished:(id)userInfo;
- (NSArray *)framerateContent;
- (IBAction)showPreferenceController:(id)sender;
- (IBAction)letsstartButtonClicked:(id)sender;
- (IBAction)letsstartWelcomeBackButtonClicked:(id)sender;
- (IBAction)framerateButtonClicked:(id)sender;
- (IBAction)gotoHomePage:(id)sender;
- (IBAction)gotoDonationPage:(id)sender;
- (void)fileDragged:(DragFile *)sender;
- (void)showFramerateSheet;
@end