mirror of
https://github.com/transmission/transmission.git
synced 2025-12-24 20:35:36 +00:00
Speed Limit: a way to quickly change the upload and download limits for when less bandwidth has to be used.
This commit is contained in:
@@ -125,6 +125,10 @@ static void sleepCallBack(void * controller, io_service_t y,
|
||||
+ [fScrollView frame].size.height)];
|
||||
[self showStatusBar: [fDefaults boolForKey: @"StatusBar"] animate: NO];
|
||||
|
||||
//set speed limit
|
||||
BOOL speedLimit = [fDefaults boolForKey: @"SpeedLimit"];
|
||||
[fSpeedLimitItem setState: speedLimit];
|
||||
|
||||
[fActionButton setToolTip: @"Shortcuts for changing global settings."];
|
||||
|
||||
[fTableView setTorrents: fTorrents];
|
||||
@@ -915,6 +919,16 @@ static void sleepCallBack(void * controller, io_service_t y,
|
||||
[self sortTorrents];
|
||||
}
|
||||
|
||||
- (void) toggleSpeedLimit: (id) sender
|
||||
{
|
||||
BOOL enable = [fSpeedLimitItem state] == NSOffState;
|
||||
|
||||
[fSpeedLimitItem setState: enable];
|
||||
[fDefaults setBool: enable forKey: @"SpeedLimit"];
|
||||
|
||||
[fPrefsController enableSpeedLimit: enable];
|
||||
}
|
||||
|
||||
- (void) setLimitGlobalEnabled: (id) sender
|
||||
{
|
||||
[fPrefsController setLimitEnabled: (sender == fUploadLimitItem || sender == fDownloadLimitItem)
|
||||
|
||||
Reference in New Issue
Block a user