-
Notifications
You must be signed in to change notification settings - Fork 0
/
DMGDJController.h
67 lines (44 loc) · 1.82 KB
/
DMGDJController.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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
/* DMGDJController */
#import <Cocoa/Cocoa.h>
@interface DMGDJController : NSObject
{
IBOutlet NSWindow *prefsWindow;
IBOutlet NSMenu *statusMenu;
IBOutlet NSArrayController *apps;
IBOutlet NSArrayController *images;
IBOutlet NSTableView *appList;
IBOutlet NSTableView *imgList;
NSWorkspace *workspace;
NSUserDefaults *defaults;
NSOpenPanel *openPanel;
NSArray *appUTIFilter;
NSArray *imgUTIFilter;
NSMutableDictionary *mountTable;
}
- (void)syncMounts;
- (IBAction)openPrefs:(id)sender;
- (IBAction)quit:(id)sender;
- (IBAction)addApp:(id)sender;
- (void)addingApp:(NSOpenPanel *)panel returnCode:(int)returnCode contextInfo:(void *)contextInfo;
- (IBAction)removeApp:(id)sender;
- (IBAction)revealApp:(id)sender;
- (IBAction)addImg:(id)sender;
- (void)addingImg:(NSOpenPanel *)panel returnCode:(int)returnCode contextInfo:(void *)contextInfo;
- (IBAction)removeImg:(id)sender;
- (IBAction)revealImg:(id)sender;
- (IBAction)imgLoadFlagChanged:(id)sender;
- (void)addAppPaths:(NSArray *)paths;
- (void)addImgPaths:(NSArray *)paths;
- (void)appWillLaunch:(NSNotification *)notification;
- (void)appTerminated:(NSNotification *)notification;
- (void)incrAllForApp:(NSString *)bundleID;
- (void)decrAllForApp:(NSString *)bundleID;
- (BOOL)isRunning:(NSString *)bundleID;
- (void)incrUserCount:(NSString *)imgPath;
- (void)decrUserCount:(NSString *)imgPath;
- (BOOL)mountDiskImage:(NSString *)imgPath;
- (BOOL)unmountDiskImage:(NSString *)imgPath;
- (NSDictionary *)parsePlist:(NSData *)plistData;
- (NSDragOperation)tableView:(NSTableView *)aTableView validateDrop:(id <NSDraggingInfo>)info proposedRow:(int)row proposedDropOperation:(NSTableViewDropOperation)operation;
- (BOOL)tableView:(NSTableView *)aTableView acceptDrop:(id <NSDraggingInfo>)info row:(int)row dropOperation:(NSTableViewDropOperation)operation;
@end