Ignore:
Timestamp:
Oct 27, 2006, 7:14:04 PM (16 years ago)
Author:
livings124
Message:

Partial use of bindings in prefs/action menu. This is still experimental and evolving, with the most obvious problem that entering an invalid value causes an annoying error sheet to appear.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/PrefsController.h

    r1030 r1034  
    3232    tr_handle_t * fHandle;
    3333   
     34    NSUserDefaults          * fDefaults;
     35   
    3436    NSToolbar               * fToolbar;
    3537    IBOutlet NSView         * fGeneralView, * fTransfersView, * fBandwidthView, * fNetworkView;
     
    3739    IBOutlet NSPopUpButton  * fFolderPopUp, * fImportFolderPopUp,
    3840                            * fDownloadSoundPopUp, * fSeedingSoundPopUp;
    39     IBOutlet NSButton       * fQuitCheck, * fRemoveCheck,
    40                             * fQuitDownloadingCheck, * fRemoveDownloadingCheck,
    41                             * fBadgeDownloadRateCheck, * fBadgeUploadRateCheck,
    42                             * fPlayDownloadSoundCheck, * fPlaySeedingSoundCheck,
    43                             * fCopyTorrentCheck, * fDeleteOriginalTorrentCheck,
    44                             * fAutoImportCheck, * fAutoSizeCheck;
    4541   
    4642    SUUpdater               * fUpdater;
     
    4844
    4945    IBOutlet NSTextField    * fUploadField, * fDownloadField,
    50                             * fSpeedLimitUploadField, * fSpeedLimitDownloadField,
    51                             * fSpeedLimitAutoOnField, * fSpeedLimitAutoOffField;
    52     IBOutlet NSButton       * fUploadCheck, * fDownloadCheck,
    53                             * fSpeedLimitAutoCheck;
     46                            * fSpeedLimitUploadField, * fSpeedLimitDownloadField;
     47    IBOutlet NSButton       * fUploadCheck, * fDownloadCheck;
    5448
    55     IBOutlet NSTextField            * fPortField, * fNatStatusField, * fPortStatusField;
     49    IBOutlet NSTextField            * fNatStatusField,
     50                                    * fPortStatusField;
    5651    IBOutlet NSButton               * fNatCheck;
    5752    IBOutlet NSImageView            * fNatStatusImage, * fPortStatusImage;
     
    5954    NSTimer                         * fNatStatusTimer;
    6055    int                             fNatStatus;
    61    
    62     IBOutlet NSButton       * fRatioCheck;
    63     IBOutlet NSTextField    * fRatioField;
    64    
    65     IBOutlet NSButton       * fQueueCheck, * fStartAtOpenCheck;
    66     IBOutlet NSTextField    * fQueueNumberField;
    67 
    68     NSString                * fDownloadFolder, * fImportFolder;
    69     NSUserDefaults          * fDefaults;
    7056}
    7157
     
    7359- (void) setUpdater: (SUUpdater *) updater;
    7460
    75 - (void) setShowMessage:    (id) sender;
    7661- (void) setBadge:          (id) sender;
    77 - (void) setPlaySound:      (id) sender;
    7862- (void) setSound:          (id) sender;
    7963- (void) setUpdate:         (id) sender;
    8064
    81 - (void) setStartAtOpen:    (id) sender;
    82 
    83 - (void) setUseQueue:       (id) sender;
    8465- (void) setQueueNumber:    (id) sender;
    8566
    86 - (void) setMoveTorrent:        (id) sender;
    8767- (void) setDownloadLocation:   (id) sender;
    8868- (void) folderSheetShow:       (id) sender;
     
    9474- (void) updateNatStatus;
    9575
    96 - (void) setSpeedLimit: (id) sender;
    97 
    9876- (void) setAutoSpeedLimitCheck: (id) sender;
    9977- (void) setAutoSpeedLimitHour: (id) sender;
    10078
    101 - (void) setLimit:          (id) sender;
    102 - (void) setLimitCheck:     (id) sender;
    103 - (void) setQuickLimitEnabled:   (BOOL) enable type: (NSString *) type;
    104 - (void) setQuickLimit:     (int) limit type: (NSString *) type;
    105 
    106 - (void) enableSpeedLimit: (BOOL) enable;
     79- (void) applySpeedSettings: (id) sender;
    10780
    10881- (void) setAutoImport: (id) sender;
     
    11184- (void) setAutoSize: (id) sender;
    11285
    113 - (void) setRatio:          (id) sender;
    114 - (void) setRatioCheck:     (id) sender;
    115 - (void) setQuickRatioEnabled:   (BOOL) enable;
    116 - (void) setQuickRatio: (float) ratioLimit;
    117 
    11886- (void) helpForNetwork: (id) sender;
    11987
Note: See TracChangeset for help on using the changeset viewer.