-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathDBTimerWindowController.h
64 lines (56 loc) · 1.81 KB
/
DBTimerWindowController.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
//
// DBTimerWindowController.h
// Vidi
//
// Created by Mitz Pettel on Feb 27 2003.
// Copyright (c) 2003 Mitz Pettel. All rights reserved.
//
#import <Cocoa/Cocoa.h>
@class DBVidi;
@interface DBTimerWindowController : NSWindowController
{
DBVidi *_vidi;
NSArray *_sortedJobs;
NSTimer *_updateTimer;
NSString *_timeFormatString;
NSString *_dateFormatString;
NSDictionary *_audioFormat;
IBOutlet NSTableView *tableView;
IBOutlet NSButton *addButton;
IBOutlet NSButton *removeButton;
IBOutlet NSButton *editButton;
IBOutlet NSPopUpButton *channelPopUp;
IBOutlet NSPanel *jobSheet;
IBOutlet NSTextField *startDateField;
IBOutlet NSTextField *startTimeField;
IBOutlet NSTextField *endTimeField;
IBOutlet NSTextField *fileTextField;
IBOutlet NSButton *selectButton;
IBOutlet NSTextField *scheduledMinutesTextField;
IBOutlet NSButton *splitCheckbox;
IBOutlet NSTextField *audioFormatTextField;
IBOutlet NSButton *changeAudioFormatButton;
IBOutlet NSMatrix *recurrenceMatrix;
IBOutlet NSPopUpButton *dayPopUp;
IBOutlet NSButton *overwriteCheckbox;
IBOutlet NSTextField *infoTextField;
IBOutlet NSImageView *cautionImage;
}
- (IBAction)addClicked:(id)sender;
- (IBAction)editClicked:(id)sender;
- (IBAction)removeClicked:(id)sender;
- (IBAction)jobOKClicked:(id)sender;
- (IBAction)jobCancelClicked:(id)sender;
- (IBAction)selectFile:(id)sender;
- (IBAction)timeFieldChanged:(id)sender;
- (IBAction)recurrenceMatrixChanged:(id)sender;
- (IBAction)changeAudioFormatClicked:(id)sender;
- (IBAction)takeChannelFrom:(id)sender;
- (id)initWithVidi:(DBVidi *)vidi;
- (void)updateAudioFormatText:(BOOL)isAudioOnly;
- (void)updateInfoText;
- (void)updateButtons;
- (void)updateSortedJobs;
- (void)updateChannelPopUp;
- (void)updateScheduledMinutes;
@end