X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=macosx%2FHBOutputPanelController.h;h=dc76e2a9cb17e0677aa59a3b8059d3c921adaae1;hb=240cf3308bf21be4d1918a71a5510d07e7d6d85b;hp=c2b6bd75d2454b007aa77b50bca0972ab09584d5;hpb=838aee17e7c8e1f8d8b6da6c47f1bc69f248195b;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/macosx/HBOutputPanelController.h b/macosx/HBOutputPanelController.h index c2b6bd75..dc76e2a9 100644 --- a/macosx/HBOutputPanelController.h +++ b/macosx/HBOutputPanelController.h @@ -11,20 +11,28 @@ * This class implements a panel that displays all text that is written * to stderr. User can easily copy the text to pasteboard from context menu. */ -@interface HBOutputPanelController : NSObject +@interface HBOutputPanelController : NSWindowController { - /// Panel that displays debug output. - IBOutlet NSPanel *outputPanel; - - /// Textview that displays debug output. - IBOutlet NSTextView *textView; - - /// Text storage for the debug output. - NSTextStorage *outputTextStorage; + /// Textview that displays debug output. + IBOutlet NSTextView *textView; + + /// Text storage for the debug output. + NSTextStorage *outputTextStorage; + + /// Path to log text file. + NSString *outputLogFile; + /// Path to individual log text file. + NSString *outputLogFileForEncode; + BOOL encodeLogOn; } - (IBAction)showOutputPanel:(id)sender; - (IBAction)clearOutput:(id)sender; - (IBAction)copyAllOutputToPasteboard:(id)sender; +- (IBAction)openActivityLogFile:(id)sender; +- (IBAction)openEncodeLogDirectory:(id)sender; +- (IBAction)clearActivityLogFile:(id)sender; +- (void) startEncodeLog:(NSString *) logPath; +- (void) endEncodeLog; @end