diff options
author | ritsuka <[email protected]> | 2014-07-29 18:38:01 +0000 |
---|---|---|
committer | ritsuka <[email protected]> | 2014-07-29 18:38:01 +0000 |
commit | 56680a9b967772ca6eb9112ac6f2a9e9bbe7244b (patch) | |
tree | fa4ec9a0b75a63313b566325920225e666dcea42 /macosx/HBSubtitlesController.h | |
parent | 6dc3dd8351bec754610bbed5fff5bfe3f5738b01 (diff) |
MacGui: Implemented a configuration panel similar to the win/lin gui one for the subtitles defaults, and added some more options from the other guis (add all, remove all).
The SubtitleAddForeignAudioSubtitle setting will be added later after the automatic audio selection is done.
Fixed a bug where HandBrake used 50% of cpu time if the subtitles table view was selected.
Refactored a big part of HBSubtitlesController to make it works with the new automatic options and to cleaned the table view data source.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6241 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'macosx/HBSubtitlesController.h')
-rw-r--r-- | macosx/HBSubtitlesController.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/macosx/HBSubtitlesController.h b/macosx/HBSubtitlesController.h index 66428bf39..71bafe868 100644 --- a/macosx/HBSubtitlesController.h +++ b/macosx/HBSubtitlesController.h @@ -6,6 +6,20 @@ #import <Cocoa/Cocoa.h> +extern NSString *keySubTrackName; +extern NSString *keySubTrackIndex; +extern NSString *keySubTrackLanguage; +extern NSString *keySubTrackLanguageIsoCode; +extern NSString *keySubTrackType; + +extern NSString *keySubTrackForced; +extern NSString *keySubTrackBurned; +extern NSString *keySubTrackDefault; + +extern NSString *keySubTrackSrtOffset; +extern NSString *keySubTrackSrtFilePath; +extern NSString *keySubTrackSrtCharCode; + /** * HBSubtitlesController * Responds to HBContainerChangedNotification and HBTitleChangedNotification notifications. @@ -15,7 +29,10 @@ - (void)enableUI:(BOOL)b; - (void)addTracksFromQueue:(NSMutableArray *)newSubtitleArray; +- (void)applySettingsFromPreset:(NSDictionary *)preset; +- (void)prepareSubtitlesForPreset:(NSMutableDictionary *)preset; + // Get the list of subtitles tracks -@property (readonly, nonatomic) NSArray *subtitleArray; +@property (readonly, nonatomic, copy) NSArray *subtitles; @end |