Changeset 10612


Ignore:
Timestamp:
May 1, 2010, 4:31:44 PM (8 years ago)
Author:
livings124
Message:

add an option to peer prefs to toggle LDS

Location:
trunk/macosx
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/Defaults.plist

    r10469 r10612  
    8383        <key>InspectorSelected</key>
    8484        <string>Info</string>
     85        <key>LocalPeerDiscoveryGlobal</key>
     86        <false/>
    8587        <key>MagnetOpenAsk</key>
    8688        <true/>
  • trunk/macosx/PrefsController.h

    r10424 r10612  
    8585- (void) setPEX: (id) sender;
    8686- (void) setDHT: (id) sender;
     87- (void) setLDS: (id) sender;
    8788
    8889- (void) setEncryptionMode: (id) sender;
  • trunk/macosx/PrefsController.m

    r10522 r10612  
    482482}
    483483
     484- (void) setLDS: (id) sender
     485{
     486    tr_sessionSetLDSEnabled(fHandle, [fDefaults boolForKey: @"LocalPeerDiscoveryGlobal"]);
     487}
     488
    484489- (void) setEncryptionMode: (id) sender
    485490{
     
    11501155    [fDefaults setBool: dht forKey: @"DHTGlobal"];
    11511156   
     1157    //dht
     1158    const BOOL lds = tr_sessionIsLDSEnabled(fHandle);
     1159    [fDefaults setBool: lds forKey: @"LocalPeerDiscovery"];
     1160   
    11521161    //auto start
    11531162    const BOOL autoStart = !tr_sessionGetPaused(fHandle);
     
    12311240       
    12321241        //dht handled by bindings
     1242       
     1243        //lds handled by bindings
    12331244       
    12341245        [fPortField setIntValue: port];
  • trunk/macosx/en.lproj/PrefsWindow.xib

    r10469 r10612  
    1313                <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
    1414                        <bool key="EncodedWithXMLCoder">YES</bool>
    15                         <integer value="41"/>
     15                        <integer value="1361"/>
    1616                </object>
    1717                <object class="NSArray" key="IBDocument.PluginDependencies">
     
    434434                        </object>
    435435                        <object class="NSCustomView" id="314557528">
    436                                 <reference key="NSNextResponder"/>
     436                                <nil key="NSNextResponder"/>
    437437                                <int key="NSvFlags">256</int>
    438438                                <object class="NSMutableArray" key="NSSubviews">
     
    16241624                                </object>
    16251625                                <string key="NSFrameSize">{542, 331}</string>
    1626                                 <reference key="NSSuperview"/>
    16271626                                <string key="NSClassName">NSView</string>
    16281627                                <string key="NSExtension">NSResponder</string>
     
    29502949                        </object>
    29512950                        <object class="NSCustomView" id="538122014">
    2952                                 <nil key="NSNextResponder"/>
     2951                                <reference key="NSNextResponder"/>
    29532952                                <int key="NSvFlags">256</int>
    29542953                                <object class="NSMutableArray" key="NSSubviews">
     
    30173016                                                <reference key="NSNextResponder" ref="538122014"/>
    30183017                                                <int key="NSvFlags">256</int>
    3019                                                 <string key="NSFrame">{{45, 278}, {87, 17}}</string>
     3018                                                <string key="NSFrame">{{45, 298}, {87, 17}}</string>
    30203019                                                <reference key="NSSuperview" ref="538122014"/>
    30213020                                                <bool key="NSEnabled">YES</bool>
     
    30333032                                                <reference key="NSNextResponder" ref="538122014"/>
    30343033                                                <int key="NSvFlags">256</int>
    3035                                                 <string key="NSFrame">{{134, 278}, {196, 17}}</string>
     3034                                                <string key="NSFrame">{{134, 298}, {196, 17}}</string>
    30363035                                                <reference key="NSSuperview" ref="538122014"/>
    30373036                                                <bool key="NSEnabled">YES</bool>
     
    30493048                                                <reference key="NSNextResponder" ref="538122014"/>
    30503049                                                <int key="NSvFlags">256</int>
    3051                                                 <string key="NSFrame">{{335, 276}, {50, 22}}</string>
     3050                                                <string key="NSFrame">{{335, 296}, {50, 22}}</string>
    30523051                                                <reference key="NSSuperview" ref="538122014"/>
    30533052                                                <bool key="NSEnabled">YES</bool>
     
    31133112                                                <reference key="NSNextResponder" ref="538122014"/>
    31143113                                                <int key="NSvFlags">256</int>
    3115                                                 <string key="NSFrame">{{390, 278}, {39, 17}}</string>
     3114                                                <string key="NSFrame">{{390, 298}, {39, 17}}</string>
    31163115                                                <reference key="NSSuperview" ref="538122014"/>
    31173116                                                <bool key="NSEnabled">YES</bool>
     
    31293128                                                <reference key="NSNextResponder" ref="538122014"/>
    31303129                                                <int key="NSvFlags">256</int>
    3131                                                 <string key="NSFrame">{{457, 252}, {39, 17}}</string>
     3130                                                <string key="NSFrame">{{457, 272}, {39, 17}}</string>
    31323131                                                <reference key="NSSuperview" ref="538122014"/>
    31333132                                                <bool key="NSEnabled">YES</bool>
     
    31453144                                                <reference key="NSNextResponder" ref="538122014"/>
    31463145                                                <int key="NSvFlags">256</int>
    3147                                                 <string key="NSFrame">{{402, 250}, {50, 22}}</string>
     3146                                                <string key="NSFrame">{{402, 270}, {50, 22}}</string>
    31483147                                                <reference key="NSSuperview" ref="538122014"/>
    31493148                                                <bool key="NSEnabled">YES</bool>
     
    32093208                                                <reference key="NSNextResponder" ref="538122014"/>
    32103209                                                <int key="NSvFlags">256</int>
    3211                                                 <string key="NSFrame">{{134, 252}, {263, 17}}</string>
     3210                                                <string key="NSFrame">{{134, 272}, {263, 17}}</string>
    32123211                                                <reference key="NSSuperview" ref="538122014"/>
    32133212                                                <bool key="NSEnabled">YES</bool>
     
    32253224                                                <reference key="NSNextResponder" ref="538122014"/>
    32263225                                                <int key="NSvFlags">256</int>
    3227                                                 <string key="NSFrame">{{135, 210}, {296, 18}}</string>
     3226                                                <string key="NSFrame">{{135, 230}, {296, 18}}</string>
    32283227                                                <reference key="NSSuperview" ref="538122014"/>
    32293228                                                <bool key="NSEnabled">YES</bool>
     
    32443243                                                </object>
    32453244                                        </object>
     3245                                        <object class="NSButton" id="1042006550">
     3246                                                <reference key="NSNextResponder" ref="538122014"/>
     3247                                                <int key="NSvFlags">256</int>
     3248                                                <string key="NSFrame">{{135, 190}, {294, 18}}</string>
     3249                                                <reference key="NSSuperview" ref="538122014"/>
     3250                                                <bool key="NSEnabled">YES</bool>
     3251                                                <object class="NSButtonCell" key="NSCell" id="548071836">
     3252                                                        <int key="NSCellFlags">67239424</int>
     3253                                                        <int key="NSCellFlags2">0</int>
     3254                                                        <string key="NSContents">Use local peer discovery for public torrents</string>
     3255                                                        <reference key="NSSupport" ref="86725571"/>
     3256                                                        <reference key="NSControlView" ref="1042006550"/>
     3257                                                        <int key="NSButtonFlags">1211912703</int>
     3258                                                        <int key="NSButtonFlags2">2</int>
     3259                                                        <reference key="NSNormalImage" ref="1001726176"/>
     3260                                                        <reference key="NSAlternateImage" ref="764913887"/>
     3261                                                        <string key="NSAlternateContents"/>
     3262                                                        <string key="NSKeyEquivalent"/>
     3263                                                        <int key="NSPeriodicDelay">200</int>
     3264                                                        <int key="NSPeriodicInterval">25</int>
     3265                                                </object>
     3266                                        </object>
    32463267                                        <object class="NSButton" id="72739699">
    32473268                                                <reference key="NSNextResponder" ref="538122014"/>
    32483269                                                <int key="NSvFlags">256</int>
    3249                                                 <string key="NSFrame">{{135, 190}, {347, 18}}</string>
     3270                                                <string key="NSFrame">{{135, 210}, {347, 18}}</string>
    32503271                                                <reference key="NSSuperview" ref="538122014"/>
    32513272                                                <bool key="NSEnabled">YES</bool>
     
    32693290                                                <reference key="NSNextResponder" ref="538122014"/>
    32703291                                                <int key="NSvFlags">256</int>
    3271                                                 <string key="NSFrame">{{134, 232}, {379, 14}}</string>
     3292                                                <string key="NSFrame">{{134, 252}, {379, 14}}</string>
    32723293                                                <reference key="NSSuperview" ref="538122014"/>
    32733294                                                <bool key="NSEnabled">YES</bool>
     
    34213442                                        </object>
    34223443                                </object>
    3423                                 <string key="NSFrameSize">{542, 318}</string>
     3444                                <string key="NSFrameSize">{542, 342}</string>
     3445                                <reference key="NSSuperview"/>
    34243446                                <string key="NSClassName">NSView</string>
    34253447                                <string key="NSExtension">NSResponder</string>
     
    45174539                                <object class="NSMutableArray" key="NSDeclaredKeys">
    45184540                                        <bool key="EncodedWithXMLCoder">YES</bool>
    4519                                         <string>MagnetOpenAsk</string>
     4541                                        <string>LocalPeerDiscoveryGlobal</string>
    45204542                                </object>
    45214543                                <bool key="NSSharedInstance">YES</bool>
     
    78637885                                        <int key="connectionID">1950</int>
    78647886                                </object>
     7887                                <object class="IBConnectionRecord">
     7888                                        <object class="IBActionConnection" key="connection">
     7889                                                <string key="label">setLDS:</string>
     7890                                                <reference key="source" ref="511492310"/>
     7891                                                <reference key="destination" ref="1042006550"/>
     7892                                        </object>
     7893                                        <int key="connectionID">1955</int>
     7894                                </object>
     7895                                <object class="IBConnectionRecord">
     7896                                        <object class="IBBindingConnection" key="connection">
     7897                                                <string key="label">value: values.LocalPeerDiscoveryGlobal</string>
     7898                                                <reference key="source" ref="1042006550"/>
     7899                                                <reference key="destination" ref="356871564"/>
     7900                                                <object class="NSNibBindingConnector" key="connector">
     7901                                                        <reference key="NSSource" ref="1042006550"/>
     7902                                                        <reference key="NSDestination" ref="356871564"/>
     7903                                                        <string key="NSLabel">value: values.LocalPeerDiscoveryGlobal</string>
     7904                                                        <string key="NSBinding">value</string>
     7905                                                        <string key="NSKeyPath">values.LocalPeerDiscoveryGlobal</string>
     7906                                                        <int key="NSNibBindingConnectorVersion">2</int>
     7907                                                </object>
     7908                                        </object>
     7909                                        <int key="connectionID">1956</int>
     7910                                </object>
    78657911                        </object>
    78667912                        <object class="IBMutableOrderedSet" key="objectRecords">
     
    92519297                                                        <reference ref="1064247210"/>
    92529298                                                        <reference ref="72739699"/>
     9299                                                        <reference ref="1042006550"/>
    92539300                                                </object>
    92549301                                                <reference key="parent" ref="0"/>
     
    1066410711                                                <reference key="object" ref="372147059"/>
    1066510712                                                <reference key="parent" ref="326342301"/>
     10713                                        </object>
     10714                                        <object class="IBObjectRecord">
     10715                                                <int key="objectID">1951</int>
     10716                                                <reference key="object" ref="1042006550"/>
     10717                                                <object class="NSMutableArray" key="children">
     10718                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     10719                                                        <reference ref="548071836"/>
     10720                                                </object>
     10721                                                <reference key="parent" ref="538122014"/>
     10722                                        </object>
     10723                                        <object class="IBObjectRecord">
     10724                                                <int key="objectID">1952</int>
     10725                                                <reference key="object" ref="548071836"/>
     10726                                                <reference key="parent" ref="1042006550"/>
    1066610727                                        </object>
    1066710728                                </object>
     
    1106811129                                        <string>195.IBPluginDependency</string>
    1106911130                                        <string>195.ImportedFromIB2</string>
     11131                                        <string>1951.IBPluginDependency</string>
     11132                                        <string>1951.ImportedFromIB2</string>
     11133                                        <string>1952.IBPluginDependency</string>
    1107011134                                        <string>196.IBPluginDependency</string>
    1107111135                                        <string>196.ImportedFromIB2</string>
     
    1138311447                                        <real value="1"/>
    1138411448                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    11385                                         <string>{{371, 336}, {542, 318}}</string>
     11449                                        <string>{{371, 494}, {542, 342}}</string>
    1138611450                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    1138711451                                        <real value="1"/>
     
    1167111735                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    1167211736                                        <real value="1"/>
     11737                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     11738                                        <real value="1"/>
     11739                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    1167311740                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    1167411741                                        <real value="1"/>
     
    1189911966                        </object>
    1190011967                        <nil key="sourceID"/>
    11901                         <int key="maxID">1950</int>
     11968                        <int key="maxID">1956</int>
    1190211969                </object>
    1190311970                <object class="IBClassDescriber" key="IBDocument.Classes">
     
    1207312140                                                        <string>setEncryptionMode:</string>
    1207412141                                                        <string>setGlobalLimit:</string>
     12142                                                        <string>setLDS:</string>
    1207512143                                                        <string>setNat:</string>
    1207612144                                                        <string>setPEX:</string>
     
    1216312231                                                        <string>id</string>
    1216412232                                                        <string>id</string>
     12233                                                        <string>id</string>
    1216512234                                                </object>
    1216612235                                        </object>
Note: See TracChangeset for help on using the changeset viewer.