mirror of
https://github.com/transmission/transmission.git
synced 2025-12-24 20:35:36 +00:00
Switch to clang-format for code formatting, include Mac client
This commit is contained in:
@@ -40,7 +40,7 @@
|
||||
@class TorrentTableView;
|
||||
@class URLSheetWindowController;
|
||||
|
||||
typedef NS_ENUM(unsigned int, addType) {
|
||||
typedef NS_ENUM(unsigned int, addType) { //
|
||||
ADD_MANUAL,
|
||||
ADD_AUTO,
|
||||
ADD_SHOW_OPTIONS,
|
||||
@@ -48,178 +48,188 @@ typedef NS_ENUM(unsigned int, addType) {
|
||||
ADD_CREATED
|
||||
};
|
||||
|
||||
@interface Controller : NSObject <NSApplicationDelegate, NSURLDownloadDelegate, NSUserNotificationCenterDelegate, NSPopoverDelegate, NSSharingServiceDelegate, NSSharingServicePickerDelegate, NSSoundDelegate, NSToolbarDelegate, NSWindowDelegate, QLPreviewPanelDataSource, QLPreviewPanelDelegate, VDKQueueDelegate>
|
||||
@interface Controller
|
||||
: NSObject<NSApplicationDelegate, NSURLDownloadDelegate, NSUserNotificationCenterDelegate, NSPopoverDelegate, NSSharingServiceDelegate, NSSharingServicePickerDelegate, NSSoundDelegate, NSToolbarDelegate, NSWindowDelegate, QLPreviewPanelDataSource, QLPreviewPanelDelegate, VDKQueueDelegate>
|
||||
{
|
||||
IBOutlet NSWindow * fWindow;
|
||||
IBOutlet TorrentTableView * fTableView;
|
||||
IBOutlet NSWindow* fWindow;
|
||||
IBOutlet TorrentTableView* fTableView;
|
||||
|
||||
IBOutlet NSMenuItem * fOpenIgnoreDownloadFolder;
|
||||
IBOutlet NSButton * fActionButton, * fSpeedLimitButton, * fClearCompletedButton;
|
||||
IBOutlet NSTextField * fTotalTorrentsField;
|
||||
IBOutlet NSMenuItem * fNextFilterItem;
|
||||
IBOutlet NSMenuItem* fOpenIgnoreDownloadFolder;
|
||||
IBOutlet NSButton* fActionButton;
|
||||
IBOutlet NSButton* fSpeedLimitButton;
|
||||
IBOutlet NSButton* fClearCompletedButton;
|
||||
IBOutlet NSTextField* fTotalTorrentsField;
|
||||
IBOutlet NSMenuItem* fNextFilterItem;
|
||||
|
||||
IBOutlet NSMenuItem * fNextInfoTabItem, * fPrevInfoTabItem;
|
||||
IBOutlet NSMenuItem* fNextInfoTabItem;
|
||||
IBOutlet NSMenuItem* fPrevInfoTabItem;
|
||||
|
||||
IBOutlet NSMenu * fSortMenu;
|
||||
IBOutlet NSMenu* fSortMenu;
|
||||
|
||||
IBOutlet NSMenu * fGroupsSetMenu, * fGroupsSetContextMenu;
|
||||
IBOutlet NSMenu* fGroupsSetMenu;
|
||||
IBOutlet NSMenu* fGroupsSetContextMenu;
|
||||
|
||||
IBOutlet NSMenu * fShareMenu, * fShareContextMenu;
|
||||
IBOutlet NSMenuItem * fShareMenuItem, * fShareContextMenuItem; // remove when dropping 10.6
|
||||
IBOutlet NSMenu* fShareMenu;
|
||||
IBOutlet NSMenu* fShareContextMenu;
|
||||
IBOutlet NSMenuItem* fShareMenuItem; // remove when dropping 10.6
|
||||
IBOutlet NSMenuItem* fShareContextMenuItem; // remove when dropping 10.6
|
||||
}
|
||||
|
||||
- (void) openFiles: (NSArray *) filenames addType: (addType) type forcePath: (NSString *) path;
|
||||
- (void)openFiles:(NSArray*)filenames addType:(addType)type forcePath:(NSString*)path;
|
||||
|
||||
- (void) askOpenConfirmed: (AddWindowController *) addController add: (BOOL) add;
|
||||
- (void) openCreatedFile: (NSNotification *) notification;
|
||||
- (void) openFilesWithDict: (NSDictionary *) dictionary;
|
||||
- (void) openShowSheet: (id) sender;
|
||||
- (void)askOpenConfirmed:(AddWindowController*)addController add:(BOOL)add;
|
||||
- (void)openCreatedFile:(NSNotification*)notification;
|
||||
- (void)openFilesWithDict:(NSDictionary*)dictionary;
|
||||
- (void)openShowSheet:(id)sender;
|
||||
|
||||
- (void) openMagnet: (NSString *) address;
|
||||
- (void) askOpenMagnetConfirmed: (AddMagnetWindowController *) addController add: (BOOL) add;
|
||||
- (void)openMagnet:(NSString*)address;
|
||||
- (void)askOpenMagnetConfirmed:(AddMagnetWindowController*)addController add:(BOOL)add;
|
||||
|
||||
- (void) invalidOpenAlert: (NSString *) filename;
|
||||
- (void) invalidOpenMagnetAlert: (NSString *) address;
|
||||
- (void) duplicateOpenAlert: (NSString *) name;
|
||||
- (void) duplicateOpenMagnetAlert: (NSString *) address transferName: (NSString *) name;
|
||||
- (void)invalidOpenAlert:(NSString*)filename;
|
||||
- (void)invalidOpenMagnetAlert:(NSString*)address;
|
||||
- (void)duplicateOpenAlert:(NSString*)name;
|
||||
- (void)duplicateOpenMagnetAlert:(NSString*)address transferName:(NSString*)name;
|
||||
|
||||
- (void) openURL: (NSString *) urlString;
|
||||
- (void) openURLShowSheet: (id) sender;
|
||||
- (void)openURL:(NSString*)urlString;
|
||||
- (void)openURLShowSheet:(id)sender;
|
||||
|
||||
@property (nonatomic, readonly) tr_session *sessionHandle;
|
||||
@property(nonatomic, readonly) tr_session* sessionHandle;
|
||||
|
||||
- (void) createFile: (id) sender;
|
||||
- (void)createFile:(id)sender;
|
||||
|
||||
- (void) resumeSelectedTorrents: (id) sender;
|
||||
- (void) resumeAllTorrents: (id) sender;
|
||||
- (void) resumeTorrents: (NSArray *) torrents;
|
||||
- (void)resumeSelectedTorrents:(id)sender;
|
||||
- (void)resumeAllTorrents:(id)sender;
|
||||
- (void)resumeTorrents:(NSArray*)torrents;
|
||||
|
||||
- (void) resumeSelectedTorrentsNoWait: (id) sender;
|
||||
- (void) resumeWaitingTorrents: (id) sender;
|
||||
- (void) resumeTorrentsNoWait: (NSArray *) torrents;
|
||||
- (void)resumeSelectedTorrentsNoWait:(id)sender;
|
||||
- (void)resumeWaitingTorrents:(id)sender;
|
||||
- (void)resumeTorrentsNoWait:(NSArray*)torrents;
|
||||
|
||||
- (void) stopSelectedTorrents: (id) sender;
|
||||
- (void) stopAllTorrents: (id) sender;
|
||||
- (void) stopTorrents: (NSArray *) torrents;
|
||||
- (void)stopSelectedTorrents:(id)sender;
|
||||
- (void)stopAllTorrents:(id)sender;
|
||||
- (void)stopTorrents:(NSArray*)torrents;
|
||||
|
||||
- (void) removeTorrents: (NSArray *) torrents deleteData: (BOOL) deleteData;
|
||||
- (void) confirmRemoveTorrents: (NSArray *) torrents deleteData: (BOOL) deleteData;
|
||||
- (void) removeNoDelete: (id) sender;
|
||||
- (void) removeDeleteData: (id) sender;
|
||||
- (void)removeTorrents:(NSArray*)torrents deleteData:(BOOL)deleteData;
|
||||
- (void)confirmRemoveTorrents:(NSArray*)torrents deleteData:(BOOL)deleteData;
|
||||
- (void)removeNoDelete:(id)sender;
|
||||
- (void)removeDeleteData:(id)sender;
|
||||
|
||||
- (void) clearCompleted: (id) sender;
|
||||
- (void)clearCompleted:(id)sender;
|
||||
|
||||
- (void) moveDataFilesSelected: (id) sender;
|
||||
- (void) moveDataFiles: (NSArray *) torrents;
|
||||
- (void)moveDataFilesSelected:(id)sender;
|
||||
- (void)moveDataFiles:(NSArray*)torrents;
|
||||
|
||||
- (void) copyTorrentFiles: (id) sender;
|
||||
- (void) copyTorrentFileForTorrents: (NSMutableArray *) torrents;
|
||||
- (void)copyTorrentFiles:(id)sender;
|
||||
- (void)copyTorrentFileForTorrents:(NSMutableArray*)torrents;
|
||||
|
||||
- (void) copyMagnetLinks: (id) sender;
|
||||
- (void)copyMagnetLinks:(id)sender;
|
||||
|
||||
- (void) revealFile: (id) sender;
|
||||
- (void)revealFile:(id)sender;
|
||||
|
||||
- (IBAction) renameSelected: (id) sender;
|
||||
- (IBAction)renameSelected:(id)sender;
|
||||
|
||||
- (void) announceSelectedTorrents: (id) sender;
|
||||
- (void)announceSelectedTorrents:(id)sender;
|
||||
|
||||
- (void) verifySelectedTorrents: (id) sender;
|
||||
- (void) verifyTorrents: (NSArray *) torrents;
|
||||
- (void)verifySelectedTorrents:(id)sender;
|
||||
- (void)verifyTorrents:(NSArray*)torrents;
|
||||
|
||||
@property (nonatomic, readonly) NSArray *selectedTorrents;
|
||||
@property(nonatomic, readonly) NSArray* selectedTorrents;
|
||||
|
||||
@property (nonatomic, readonly) PrefsController * prefsController;
|
||||
- (void) showPreferenceWindow: (id) sender;
|
||||
@property(nonatomic, readonly) PrefsController* prefsController;
|
||||
- (void)showPreferenceWindow:(id)sender;
|
||||
|
||||
- (void) showAboutWindow: (id) sender;
|
||||
- (void)showAboutWindow:(id)sender;
|
||||
|
||||
- (void) showInfo: (id) sender;
|
||||
- (void) resetInfo;
|
||||
- (void) setInfoTab: (id) sender;
|
||||
- (void)showInfo:(id)sender;
|
||||
- (void)resetInfo;
|
||||
- (void)setInfoTab:(id)sender;
|
||||
|
||||
@property (nonatomic, readonly) MessageWindowController * messageWindowController;
|
||||
- (void) showMessageWindow: (id) sender;
|
||||
- (void) showStatsWindow: (id) sender;
|
||||
@property(nonatomic, readonly) MessageWindowController* messageWindowController;
|
||||
- (void)showMessageWindow:(id)sender;
|
||||
- (void)showStatsWindow:(id)sender;
|
||||
|
||||
- (void) updateUI;
|
||||
- (void) fullUpdateUI;
|
||||
- (void)updateUI;
|
||||
- (void)fullUpdateUI;
|
||||
|
||||
- (void) setBottomCountText: (BOOL) filtering;
|
||||
- (void)setBottomCountText:(BOOL)filtering;
|
||||
|
||||
- (Torrent *) torrentForHash: (NSString *) hash;
|
||||
- (Torrent*)torrentForHash:(NSString*)hash;
|
||||
|
||||
- (void) torrentFinishedDownloading: (NSNotification *) notification;
|
||||
- (void) torrentRestartedDownloading: (NSNotification *) notification;
|
||||
- (void) torrentFinishedSeeding: (NSNotification *) notification;
|
||||
- (void)torrentFinishedDownloading:(NSNotification*)notification;
|
||||
- (void)torrentRestartedDownloading:(NSNotification*)notification;
|
||||
- (void)torrentFinishedSeeding:(NSNotification*)notification;
|
||||
|
||||
- (void) updateTorrentHistory;
|
||||
- (void)updateTorrentHistory;
|
||||
|
||||
- (void) applyFilter;
|
||||
- (void)applyFilter;
|
||||
|
||||
- (void) sortTorrents: (BOOL) includeQueueOrder;
|
||||
- (void) sortTorrentsCallUpdates: (BOOL) callUpdates includeQueueOrder: (BOOL) includeQueueOrder;
|
||||
- (void) rearrangeTorrentTableArray: (NSMutableArray *) rearrangeArray forParent: (id) parent withSortDescriptors: (NSArray *) descriptors beganTableUpdate: (BOOL *) beganTableUpdate;
|
||||
- (void) setSort: (id) sender;
|
||||
- (void) setSortByGroup: (id) sender;
|
||||
- (void) setSortReverse: (id) sender;
|
||||
- (void)sortTorrents:(BOOL)includeQueueOrder;
|
||||
- (void)sortTorrentsCallUpdates:(BOOL)callUpdates includeQueueOrder:(BOOL)includeQueueOrder;
|
||||
- (void)rearrangeTorrentTableArray:(NSMutableArray*)rearrangeArray
|
||||
forParent:(id)parent
|
||||
withSortDescriptors:(NSArray*)descriptors
|
||||
beganTableUpdate:(BOOL*)beganTableUpdate;
|
||||
- (void)setSort:(id)sender;
|
||||
- (void)setSortByGroup:(id)sender;
|
||||
- (void)setSortReverse:(id)sender;
|
||||
|
||||
- (void) switchFilter: (id) sender;
|
||||
- (void)switchFilter:(id)sender;
|
||||
|
||||
- (IBAction) showGlobalPopover: (id) sender;
|
||||
- (IBAction)showGlobalPopover:(id)sender;
|
||||
|
||||
- (void) setGroup: (id) sender; //used by delegate-generated menu items
|
||||
- (void)setGroup:(id)sender; //used by delegate-generated menu items
|
||||
|
||||
- (void) toggleSpeedLimit: (id) sender;
|
||||
- (void) speedLimitChanged: (id) sender;
|
||||
- (void) altSpeedToggledCallbackIsLimited: (NSDictionary *) dict;
|
||||
- (void)toggleSpeedLimit:(id)sender;
|
||||
- (void)speedLimitChanged:(id)sender;
|
||||
- (void)altSpeedToggledCallbackIsLimited:(NSDictionary*)dict;
|
||||
|
||||
- (void) changeAutoImport;
|
||||
- (void) checkAutoImportDirectory;
|
||||
- (void)changeAutoImport;
|
||||
- (void)checkAutoImportDirectory;
|
||||
|
||||
- (void) beginCreateFile: (NSNotification *) notification;
|
||||
- (void)beginCreateFile:(NSNotification*)notification;
|
||||
|
||||
- (void) sleepCallback: (natural_t) messageType argument: (void *) messageArgument;
|
||||
- (void)sleepCallback:(natural_t)messageType argument:(void*)messageArgument;
|
||||
|
||||
@property (nonatomic, readonly) VDKQueue * fileWatcherQueue;
|
||||
@property(nonatomic, readonly) VDKQueue* fileWatcherQueue;
|
||||
|
||||
- (void) torrentTableViewSelectionDidChange: (NSNotification *) notification;
|
||||
- (void)torrentTableViewSelectionDidChange:(NSNotification*)notification;
|
||||
|
||||
- (void) toggleSmallView: (id) sender;
|
||||
- (void) togglePiecesBar: (id) sender;
|
||||
- (void) toggleAvailabilityBar: (id) sender;
|
||||
- (void)toggleSmallView:(id)sender;
|
||||
- (void)togglePiecesBar:(id)sender;
|
||||
- (void)toggleAvailabilityBar:(id)sender;
|
||||
|
||||
- (void) toggleStatusBar: (id) sender;
|
||||
- (void) showStatusBar: (BOOL) show animate: (BOOL) animate;
|
||||
- (void) toggleFilterBar: (id) sender;
|
||||
- (void) showFilterBar: (BOOL) show animate: (BOOL) animate;
|
||||
- (void) focusFilterField;
|
||||
- (void)toggleStatusBar:(id)sender;
|
||||
- (void)showStatusBar:(BOOL)show animate:(BOOL)animate;
|
||||
- (void)toggleFilterBar:(id)sender;
|
||||
- (void)showFilterBar:(BOOL)show animate:(BOOL)animate;
|
||||
- (void)focusFilterField;
|
||||
|
||||
- (void) allToolbarClicked: (id) sender;
|
||||
- (void) selectedToolbarClicked: (id) sender;
|
||||
- (void)allToolbarClicked:(id)sender;
|
||||
- (void)selectedToolbarClicked:(id)sender;
|
||||
|
||||
- (void) setWindowSizeToFit;
|
||||
@property (nonatomic, readonly) NSRect sizedWindowFrame;
|
||||
- (void) updateForAutoSize;
|
||||
- (void) setWindowMinMaxToCurrent;
|
||||
@property (nonatomic, readonly) CGFloat minWindowContentSizeAllowed;
|
||||
- (void)setWindowSizeToFit;
|
||||
@property(nonatomic, readonly) NSRect sizedWindowFrame;
|
||||
- (void)updateForAutoSize;
|
||||
- (void)setWindowMinMaxToCurrent;
|
||||
@property(nonatomic, readonly) CGFloat minWindowContentSizeAllowed;
|
||||
|
||||
- (void) updateForExpandCollape;
|
||||
- (void)updateForExpandCollape;
|
||||
|
||||
- (void) showMainWindow: (id) sender;
|
||||
- (void)showMainWindow:(id)sender;
|
||||
|
||||
- (void) toggleQuickLook: (id) sender;
|
||||
- (void)toggleQuickLook:(id)sender;
|
||||
|
||||
- (void) linkHomepage: (id) sender;
|
||||
- (void) linkForums: (id) sender;
|
||||
- (void) linkGitHub: (id) sender;
|
||||
- (void) linkDonate: (id) sender;
|
||||
- (void)linkHomepage:(id)sender;
|
||||
- (void)linkForums:(id)sender;
|
||||
- (void)linkGitHub:(id)sender;
|
||||
- (void)linkDonate:(id)sender;
|
||||
|
||||
- (void) rpcCallback: (tr_rpc_callback_type) type forTorrentStruct: (struct tr_torrent *) torrentStruct;
|
||||
- (void) rpcAddTorrentStruct: (struct tr_torrent *) torrentStruct;
|
||||
- (void) rpcRemoveTorrent: (Torrent *) torrent deleteData: (BOOL) deleteData;
|
||||
- (void) rpcStartedStoppedTorrent: (Torrent *) torrent;
|
||||
- (void) rpcChangedTorrent: (Torrent *) torrent;
|
||||
- (void) rpcMovedTorrent: (Torrent *) torrent;
|
||||
- (void) rpcUpdateQueue;
|
||||
- (void)rpcCallback:(tr_rpc_callback_type)type forTorrentStruct:(struct tr_torrent*)torrentStruct;
|
||||
- (void)rpcAddTorrentStruct:(struct tr_torrent*)torrentStruct;
|
||||
- (void)rpcRemoveTorrent:(Torrent*)torrent deleteData:(BOOL)deleteData;
|
||||
- (void)rpcStartedStoppedTorrent:(Torrent*)torrent;
|
||||
- (void)rpcChangedTorrent:(Torrent*)torrent;
|
||||
- (void)rpcMovedTorrent:(Torrent*)torrent;
|
||||
- (void)rpcUpdateQueue;
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user