2014-12-27 10:46:04 +00:00
|
|
|
/* HBQueueController.h
|
2007-09-05 20:01:14 +00:00
|
|
|
|
|
|
|
This file is part of the HandBrake source code.
|
2008-04-15 17:08:31 +00:00
|
|
|
Homepage: <http://handbrake.fr/>.
|
2007-09-05 20:01:14 +00:00
|
|
|
It may be used under the terms of the GNU General Public License. */
|
|
|
|
|
2008-08-07 17:26:25 +00:00
|
|
|
#import <Cocoa/Cocoa.h>
|
2007-09-24 15:22:24 +00:00
|
|
|
|
2015-05-30 07:17:22 +00:00
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
|
2015-01-22 10:30:26 +00:00
|
|
|
@class HBAppDelegate;
|
2007-09-11 15:03:01 +00:00
|
|
|
@class HBController;
|
2019-07-19 21:17:27 +02:00
|
|
|
@class HBQueue;
|
2008-09-16 20:57:13 +00:00
|
|
|
|
2018-06-08 16:59:25 +02:00
|
|
|
@interface HBQueueController : NSWindowController <NSToolbarDelegate, NSWindowDelegate>
|
2013-10-15 11:36:51 +00:00
|
|
|
|
2019-07-19 21:17:27 +02:00
|
|
|
- (instancetype)initWithQueue:(HBQueue *)queue;
|
2015-10-19 17:57:49 +02:00
|
|
|
|
2019-08-11 09:58:32 +02:00
|
|
|
@property (nonatomic, weak, readonly) HBQueue *queue;
|
2025-03-11 08:03:00 +01:00
|
|
|
|
2015-05-30 07:17:22 +00:00
|
|
|
@property (nonatomic, weak, nullable) HBAppDelegate *delegate;
|
2008-01-09 05:45:36 +00:00
|
|
|
|
2019-07-19 21:17:27 +02:00
|
|
|
- (IBAction)toggleStartCancel:(id)sender;
|
2015-01-22 10:30:26 +00:00
|
|
|
- (IBAction)togglePauseResume:(id)sender;
|
2024-03-02 08:47:58 +01:00
|
|
|
- (IBAction)toggleDetails:(id)sender;
|
|
|
|
- (IBAction)toggleQuickLook:(id)sender;
|
|
|
|
|
|
|
|
- (IBAction)resetAll:(id)sender;
|
|
|
|
- (IBAction)resetFailed:(id)sender;
|
|
|
|
- (IBAction)removeAll:(id)sender;
|
|
|
|
- (IBAction)removeCompleted:(id)sender;
|
2015-01-22 10:30:26 +00:00
|
|
|
|
2008-09-16 20:57:13 +00:00
|
|
|
@end
|
2015-05-30 07:17:22 +00:00
|
|
|
|
|
|
|
NS_ASSUME_NONNULL_END
|
|
|
|
|