transmission/macosx/FileRenameSheetController.h

39 lines
1.2 KiB
C
Raw Normal View History

//
// FileRenameSheetController.h
// Transmission
//
// Created by Mitchell Livingston on 1/20/13.
// Copyright (c) 2013 The Transmission Project. All rights reserved.
//
#import <Cocoa/Cocoa.h>
@class FileListNode;
@class Torrent;
@interface FileRenameSheetController : NSWindowController
{
Torrent * _torrent;
FileListNode * _node;
void (^_completionHandler)(BOOL);
NSString * _originalName;
2017-07-29 16:14:22 +00:00
IBOutlet NSTextField * __weak _labelField;
IBOutlet NSTextField * __weak _inputField;
IBOutlet NSButton * __weak _renameButton;
IBOutlet NSButton * __weak _cancelButton;
}
+ (void) presentSheetForTorrent: (Torrent *) torrent modalForWindow: (NSWindow *) window completionHandler: (void (^)(BOOL didRename)) completionHandler;
+ (void) presentSheetForFileListNode: (FileListNode *) node modalForWindow: (NSWindow *) window completionHandler: (void (^)(BOOL didRename)) completionHandler;
2017-07-29 16:14:22 +00:00
@property (weak) IBOutlet NSTextField * labelField;
@property (weak) IBOutlet NSTextField * inputField;
@property (weak) IBOutlet NSButton * renameButton;
@property (weak) IBOutlet NSButton * cancelButton;
- (IBAction) rename: (id) sender;
- (IBAction) cancelRename: (id) sender;
@end