-
Notifications
You must be signed in to change notification settings - Fork 1
/
SPExportOptionsPanel.h
55 lines (42 loc) · 1.59 KB
/
SPExportOptionsPanel.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
#import <Cocoa/Cocoa.h>
#import "SPExporter.h"
@class SPExportController;
@interface SPExportOptionsPanel : NSPanel
{
IBOutlet NSTextField* timeTextField;
IBOutlet NSStepper* timeStepper;
IBOutlet NSTextField* fileSizeLabel;
IBOutlet NSPopUpButton* subTunePopup;
IBOutlet NSButton* fadeOutButton;
IBOutlet NSSlider* fadeOutTimeSlider;
IBOutlet NSPopUpButton* bitRatePopup;
IBOutlet NSButton* variableBitrateButton;
IBOutlet NSSlider* qualitySlider;
IBOutlet NSTextField* mp3InfoText;
IBOutlet NSTextView* exportFilesTextView;
// PSID64 specific
IBOutlet NSButton* includeStilCommentButton;
IBOutlet NSButton* blankScreenButton;
IBOutlet NSButton* useCompressionButton;
SPExportController* exportController;
ExportSettings exportSettings;
}
- (SPExportController*) exportController;
- (void) setExportController:(SPExportController*)controller;
- (void) updateTimeTextField:(int)timeInSeconds;
- (void) updateFileSizeTextField;
- (void) updateFileListTextView:(NSArray*)exportItems;
- (ExportSettings) exportSettings;
- (IBAction) clickTimeStepper:(id)sender;
- (IBAction) timeChanged:(id)sender;
- (IBAction) subTunePopupChanged:(id)sender;
- (IBAction) fadeOutButtonClicked:(id)sender;
- (IBAction) fadeOutTimeChanged:(id)sender;
- (IBAction) bitRatePopupChanged:(id)sender;
- (IBAction) variableBitrateButtonClicked:(id)sender;
- (IBAction) qualitySliderMoved:(id)sender;
- (IBAction) stilCommentButtonClicked:(id)sender;
- (IBAction) blankScreenButtonClicked:(id)sender;
- (IBAction) compressionButtonClicked:(id)sender;
- (void) timeChangedNotification:(NSNotification*)notification;
@end