Changeset 10424


Ignore:
Timestamp:
Mar 26, 2010, 2:28:41 AM (11 years ago)
Author:
livings124
Message:

#1295 Sync "Start when added" with libtransmission

Location:
trunk/macosx
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/Controller.m

    r10398 r10424  
    281281                                                                            [fDefaults objectForKey: @"SpeedLimitAutoOffDate"]]);
    282282        tr_bencDictAddInt(&settings, TR_PREFS_KEY_ALT_SPEED_TIME_DAY, [fDefaults integerForKey: @"SpeedLimitAutoDay"]);
     283       
     284        tr_bencDictAddBool(&settings, TR_PREFS_KEY_START, [fDefaults boolForKey: @"AutoStartDownload"]);
    283285       
    284286        tr_bencDictAddInt(&settings, TR_PREFS_KEY_DSPEED, [fDefaults integerForKey: @"DownloadLimit"]);
  • trunk/macosx/PrefsController.h

    r10119 r10424  
    9393- (void) updateBlocklistFields;
    9494
     95- (void) setAutoStartDownloads: (id) sender;
     96
    9597- (void) setBadge: (id) sender;
    9698
  • trunk/macosx/PrefsController.m

    r10119 r10424  
    557557}
    558558
     559- (void) setAutoStartDownloads: (id) sender
     560{
     561    tr_sessionSetPaused(fHandle, ![fDefaults boolForKey: @"AutoStartDownload"]);
     562}
     563
    559564- (void) applySpeedSettings: (id) sender
    560565{
     
    11431148    [fDefaults setBool: dht forKey: @"DHTGlobal"];
    11441149   
     1150    //auto start
     1151    const BOOL autoStart = !tr_sessionGetPaused(fHandle);
     1152    [fDefaults setBool: autoStart forKey: @"AutoStartDownload"];
     1153   
    11451154    //port
    11461155    const tr_port port = tr_sessionGetPeerPort(fHandle);
  • trunk/macosx/en.lproj/PrefsWindow.xib

    r10119 r10424  
    1313                <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
    1414                        <bool key="EncodedWithXMLCoder">YES</bool>
    15                         <integer value="41"/>
     15                        <integer value="255"/>
    1616                </object>
    1717                <object class="NSArray" key="IBDocument.PluginDependencies">
     
    19451945                                                                <string key="NSFrame">{{1, 1}, {141, 169}}</string>
    19461946                                                                <reference key="NSSuperview" ref="544077474"/>
     1947                                                                <reference key="NSNextKeyView" ref="638525082"/>
    19471948                                                                <reference key="NSDocView" ref="638525082"/>
    19481949                                                                <reference key="NSBGColor" ref="729660797"/>
     
    19721973                                                <string key="NSFrame">{{20, 49}, {143, 171}}</string>
    19731974                                                <reference key="NSSuperview" ref="284666863"/>
     1975                                                <reference key="NSNextKeyView" ref="568562479"/>
    19741976                                                <int key="NSsFlags">530</int>
    19751977                                                <reference key="NSVScroller" ref="287972127"/>
     
    22412243                        </object>
    22422244                        <object class="NSCustomView" id="352903881">
    2243                                 <reference key="NSNextResponder"/>
     2245                                <nil key="NSNextResponder"/>
    22442246                                <int key="NSvFlags">256</int>
    22452247                                <object class="NSMutableArray" key="NSSubviews">
     
    22502252                                                <string key="NSFrame">{{302, 185}, {50, 22}}</string>
    22512253                                                <reference key="NSSuperview" ref="352903881"/>
    2252                                                 <reference key="NSWindow"/>
    22532254                                                <bool key="NSEnabled">YES</bool>
    22542255                                                <object class="NSTextFieldCell" key="NSCell" id="671472167">
     
    23132314                                                <string key="NSFrame">{{178, 160}, {100, 18}}</string>
    23142315                                                <reference key="NSSuperview" ref="352903881"/>
    2315                                                 <reference key="NSWindow"/>
    23162316                                                <bool key="NSEnabled">YES</bool>
    23172317                                                <object class="NSButtonCell" key="NSCell" id="157187468">
     
    23362336                                                <string key="NSFrame">{{302, 159}, {50, 22}}</string>
    23372337                                                <reference key="NSSuperview" ref="352903881"/>
    2338                                                 <reference key="NSWindow"/>
    23392338                                                <bool key="NSEnabled">YES</bool>
    23402339                                                <object class="NSTextFieldCell" key="NSCell" id="213372896">
     
    23992398                                                <string key="NSFrame">{{178, 186}, {118, 18}}</string>
    24002399                                                <reference key="NSSuperview" ref="352903881"/>
    2401                                                 <reference key="NSWindow"/>
    24022400                                                <bool key="NSEnabled">YES</bool>
    24032401                                                <object class="NSButtonCell" key="NSCell" id="651662374">
     
    24222420                                                <string key="NSFrame">{{357, 186}, {34, 17}}</string>
    24232421                                                <reference key="NSSuperview" ref="352903881"/>
    2424                                                 <reference key="NSWindow"/>
    24252422                                                <bool key="NSEnabled">YES</bool>
    24262423                                                <object class="NSTextFieldCell" key="NSCell" id="598167921">
     
    24392436                                                <string key="NSFrame">{{357, 160}, {34, 17}}</string>
    24402437                                                <reference key="NSSuperview" ref="352903881"/>
    2441                                                 <reference key="NSWindow"/>
    24422438                                                <bool key="NSEnabled">YES</bool>
    24432439                                                <object class="NSTextFieldCell" key="NSCell" id="366797017">
     
    24562452                                                <string key="NSFrame">{{17, 187}, {158, 17}}</string>
    24572453                                                <reference key="NSSuperview" ref="352903881"/>
    2458                                                 <reference key="NSWindow"/>
    24592454                                                <bool key="NSEnabled">YES</bool>
    24602455                                                <object class="NSTextFieldCell" key="NSCell" id="916691300">
     
    24732468                                                <string key="NSFrame">{{302, 117}, {50, 22}}</string>
    24742469                                                <reference key="NSSuperview" ref="352903881"/>
    2475                                                 <reference key="NSWindow"/>
    24762470                                                <bool key="NSEnabled">YES</bool>
    24772471                                                <object class="NSTextFieldCell" key="NSCell" id="521814699">
     
    25362530                                                <string key="NSFrame">{{302, 91}, {50, 22}}</string>
    25372531                                                <reference key="NSSuperview" ref="352903881"/>
    2538                                                 <reference key="NSWindow"/>
    25392532                                                <bool key="NSEnabled">YES</bool>
    25402533                                                <object class="NSTextFieldCell" key="NSCell" id="783238913">
     
    25992592                                                <string key="NSFrame">{{357, 118}, {34, 17}}</string>
    26002593                                                <reference key="NSSuperview" ref="352903881"/>
    2601                                                 <reference key="NSWindow"/>
    26022594                                                <bool key="NSEnabled">YES</bool>
    26032595                                                <object class="NSTextFieldCell" key="NSCell" id="826580374">
     
    26162608                                                <string key="NSFrame">{{357, 92}, {34, 17}}</string>
    26172609                                                <reference key="NSSuperview" ref="352903881"/>
    2618                                                 <reference key="NSWindow"/>
    26192610                                                <bool key="NSEnabled">YES</bool>
    26202611                                                <object class="NSTextFieldCell" key="NSCell" id="389698940">
     
    26332624                                                <string key="NSFrame">{{53, 119}, {122, 17}}</string>
    26342625                                                <reference key="NSSuperview" ref="352903881"/>
    2635                                                 <reference key="NSWindow"/>
    26362626                                                <bool key="NSEnabled">YES</bool>
    26372627                                                <object class="NSTextFieldCell" key="NSCell" id="162938096">
     
    26502640                                                <string key="NSFrame">{{177, 93}, {82, 17}}</string>
    26512641                                                <reference key="NSSuperview" ref="352903881"/>
    2652                                                 <reference key="NSWindow"/>
    26532642                                                <bool key="NSEnabled">YES</bool>
    26542643                                                <object class="NSTextFieldCell" key="NSCell" id="646507129">
     
    26672656                                                <string key="NSFrame">{{177, 119}, {100, 17}}</string>
    26682657                                                <reference key="NSSuperview" ref="352903881"/>
    2669                                                 <reference key="NSWindow"/>
    26702658                                                <bool key="NSEnabled">YES</bool>
    26712659                                                <object class="NSTextFieldCell" key="NSCell" id="1023099604">
     
    26842672                                                <string key="NSFrame">{{177, 73}, {348, 14}}</string>
    26852673                                                <reference key="NSSuperview" ref="352903881"/>
    2686                                                 <reference key="NSWindow"/>
    26872674                                                <bool key="NSEnabled">YES</bool>
    26882675                                                <object class="NSTextFieldCell" key="NSCell" id="229954658">
     
    27132700                                                <string key="NSFrame">{{35, 119}, {20, 14}}</string>
    27142701                                                <reference key="NSSuperview" ref="352903881"/>
    2715                                                 <reference key="NSWindow"/>
    27162702                                                <bool key="NSEnabled">YES</bool>
    27172703                                                <object class="NSImageCell" key="NSCell" id="916608870">
     
    27342720                                                <string key="NSFrame">{{178, 49}, {160, 18}}</string>
    27352721                                                <reference key="NSSuperview" ref="352903881"/>
    2736                                                 <reference key="NSWindow"/>
    27372722                                                <bool key="NSEnabled">YES</bool>
    27382723                                                <object class="NSButtonCell" key="NSCell" id="881251804">
     
    27572742                                                <string key="NSFrame">{{402, 23}, {17, 17}}</string>
    27582743                                                <reference key="NSSuperview" ref="352903881"/>
    2759                                                 <reference key="NSWindow"/>
    27602744                                                <bool key="NSEnabled">YES</bool>
    27612745                                                <object class="NSTextFieldCell" key="NSCell" id="314009658">
     
    27742758                                                <string key="NSFrame">{{314, 20}, {86, 27}}</string>
    27752759                                                <reference key="NSSuperview" ref="352903881"/>
    2776                                                 <reference key="NSWindow"/>
    27772760                                                <bool key="NSEnabled">YES</bool>
    27782761                                                <object class="NSDatePickerCell" key="NSCell" id="1041237499">
     
    28232806                                                <string key="NSFrame">{{424, 20}, {86, 27}}</string>
    28242807                                                <reference key="NSSuperview" ref="352903881"/>
    2825                                                 <reference key="NSWindow"/>
    28262808                                                <bool key="NSEnabled">YES</bool>
    28272809                                                <object class="NSDatePickerCell" key="NSCell" id="283024896">
     
    28462828                                                <string key="NSFrame">{{196, 17}, {113, 26}}</string>
    28472829                                                <reference key="NSSuperview" ref="352903881"/>
    2848                                                 <reference key="NSWindow"/>
    28492830                                                <bool key="NSEnabled">YES</bool>
    28502831                                                <object class="NSPopUpButtonCell" key="NSCell" id="159778332">
     
    30092990                                </object>
    30102991                                <string key="NSFrameSize">{542, 227}</string>
    3011                                 <reference key="NSSuperview"/>
    3012                                 <reference key="NSWindow"/>
    30132992                                <string key="NSClassName">NSView</string>
    30142993                                <string key="NSExtension">NSResponder</string>
     
    78997878                                        </object>
    79007879                                        <int key="connectionID">1944</int>
     7880                                </object>
     7881                                <object class="IBConnectionRecord">
     7882                                        <object class="IBActionConnection" key="connection">
     7883                                                <string key="label">setAutoStartDownloads:</string>
     7884                                                <reference key="source" ref="511492310"/>
     7885                                                <reference key="destination" ref="511956256"/>
     7886                                        </object>
     7887                                        <int key="connectionID">1946</int>
    79017888                                </object>
    79027889                        </object>
     
    1179711784                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    1179811785                                        <real value="1"/>
    11799                                         <string>{{333, 387}, {542, 307}}</string>
     11786                                        <string>{{333, 401}, {542, 307}}</string>
    1180011787                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    1180111788                                        <real value="1"/>
     
    1191511902                        </object>
    1191611903                        <nil key="sourceID"/>
    11917                         <int key="maxID">1944</int>
     11904                        <int key="maxID">1946</int>
    1191811905                </object>
    1191911906                <object class="IBClassDescriber" key="IBDocument.Classes">
     
    1207912066                                                        <string>setAutoSpeedLimitDay:</string>
    1208012067                                                        <string>setAutoSpeedLimitTime:</string>
     12068                                                        <string>setAutoStartDownloads:</string>
    1208112069                                                        <string>setAutoUpdateToBeta:</string>
    1208212070                                                        <string>setBadge:</string>
     
    1217712165                                                        <string>id</string>
    1217812166                                                        <string>id</string>
     12167                                                        <string>id</string>
    1217912168                                                </object>
    1218012169                                        </object>
Note: See TracChangeset for help on using the changeset viewer.