Changeset 1266

Show
Ignore:
Timestamp:
05/19/04 23:34:19 (5 years ago)
Author:
morris
Message:

cut some more lines

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • WiredClient/trunk/WCAccountEditor.m

    r1264 r1266  
    1 /* $Id: WCAccountEditor.m,v 1.6 2004/05/19 21:12:02 morris Exp $ */ 
     1/* $Id: WCAccountEditor.m,v 1.7 2004/05/19 21:34:19 morris Exp $ */ 
    22 
    33/* 
     
    233233         
    234234        // --- set buttons 
    235         if([[fields objectAtIndex:3] intValue] == 1) 
    236                 [_getUserInfoButton setState:NSOnState]; 
    237         else 
    238                 [_getUserInfoButton setState:NSOffState]; 
    239          
    240         if([[fields objectAtIndex:4] intValue] == 1) 
    241                 [_broadcastButton setState:NSOnState]; 
    242         else 
    243                 [_broadcastButton setState:NSOffState]; 
    244          
    245         if([[fields objectAtIndex:5] intValue] == 1) 
    246                 [_postNewsButton setState:NSOnState]; 
    247         else 
    248                 [_postNewsButton setState:NSOffState]; 
    249          
    250         if([[fields objectAtIndex:6] intValue] == 1) 
    251                 [_clearNewsButton setState:NSOnState]; 
    252         else 
    253                 [_clearNewsButton setState:NSOffState]; 
    254          
    255         if([[fields objectAtIndex:7] intValue] == 1) 
    256                 [_downloadButton setState:NSOnState]; 
    257         else 
    258                 [_downloadButton setState:NSOffState]; 
    259          
    260         if([[fields objectAtIndex:8] intValue] == 1) 
    261                 [_uploadButton setState:NSOnState]; 
    262         else 
    263                 [_uploadButton setState:NSOffState]; 
    264          
    265         if([[fields objectAtIndex:9] intValue] == 1) 
    266                 [_uploadAnywhereButton setState:NSOnState]; 
    267         else 
    268                 [_uploadAnywhereButton setState:NSOffState]; 
    269          
    270         if([[fields objectAtIndex:10] intValue] == 1) 
    271                 [_createFoldersButton setState:NSOnState]; 
    272         else 
    273                 [_createFoldersButton setState:NSOffState]; 
    274          
    275         if([[fields objectAtIndex:11] intValue] == 1) 
    276                 [_moveButton setState:NSOnState]; 
    277         else 
    278                 [_moveButton setState:NSOffState]; 
    279          
    280         if([[fields objectAtIndex:12] intValue] == 1) 
    281                 [_deleteButton setState:NSOnState]; 
    282         else 
    283                 [_deleteButton setState:NSOffState]; 
    284          
    285         if([[fields objectAtIndex:13] intValue] == 1) 
    286                 [_viewDropBoxButton setState:NSOnState]; 
    287         else 
    288                 [_viewDropBoxButton setState:NSOffState]; 
    289          
    290         if([[fields objectAtIndex:14] intValue] == 1) 
    291                 [_createAccountsButton setState:NSOnState]; 
    292         else 
    293                 [_createAccountsButton setState:NSOffState]; 
    294          
    295         if([[fields objectAtIndex:15] intValue] == 1) 
    296                 [_editAccountsButton setState:NSOnState]; 
    297         else 
    298                 [_editAccountsButton setState:NSOffState]; 
    299  
    300         if([[fields objectAtIndex:16] intValue] == 1) 
    301                 [_deleteAccountsButton setState:NSOnState]; 
    302         else 
    303                 [_deleteAccountsButton setState:NSOffState]; 
    304          
    305         if([[fields objectAtIndex:17] intValue] == 1) 
    306                 [_elevatePrivilegesButton setState:NSOnState]; 
    307         else 
    308                 [_elevatePrivilegesButton setState:NSOffState]; 
    309          
    310         if([[fields objectAtIndex:18] intValue] == 1) 
    311                 [_kickUsersButton setState:NSOnState]; 
    312         else 
    313                 [_kickUsersButton setState:NSOffState]; 
    314          
    315         if([[fields objectAtIndex:19] intValue] == 1) 
    316                 [_banUsersButton setState:NSOnState]; 
    317         else 
    318                 [_banUsersButton setState:NSOffState]; 
    319          
    320         if([[fields objectAtIndex:20] intValue] == 1) 
    321                 [_cannotBeKickedButton setState:NSOnState]; 
    322         else 
    323                 [_cannotBeKickedButton setState:NSOffState]; 
     235        [_getUserInfoButton setState:[[fields objectAtIndex:3] intValue]]; 
     236        [_broadcastButton setState:[[fields objectAtIndex:4] intValue]]; 
     237        [_postNewsButton setState:[[fields objectAtIndex:5] intValue]]; 
     238        [_clearNewsButton setState:[[fields objectAtIndex:6] intValue]]; 
     239         
     240        [_downloadButton setState:[[fields objectAtIndex:7] intValue]]; 
     241        [_uploadButton setState:[[fields objectAtIndex:8] intValue]]; 
     242        [_uploadAnywhereButton setState:[[fields objectAtIndex:9] intValue]]; 
     243        [_createFoldersButton setState:[[fields objectAtIndex:10] intValue]]; 
     244        [_moveButton setState:[[fields objectAtIndex:11] intValue]]; 
     245        [_deleteButton setState:[[fields objectAtIndex:12] intValue]]; 
     246        [_viewDropBoxButton setState:[[fields objectAtIndex:13] intValue]]; 
     247         
     248        [_createAccountsButton setState:[[fields objectAtIndex:14] intValue]]; 
     249        [_editAccountsButton setState:[[fields objectAtIndex:15] intValue]]; 
     250        [_deleteAccountsButton setState:[[fields objectAtIndex:16] intValue]]; 
     251        [_elevatePrivilegesButton setState:[[fields objectAtIndex:17] intValue]]; 
     252        [_kickUsersButton setState:[[fields objectAtIndex:18] intValue]]; 
     253        [_banUsersButton setState:[[fields objectAtIndex:19] intValue]]; 
     254        [_cannotBeKickedButton setState:[[fields objectAtIndex:20] intValue]]; 
    324255 
    325256        // --- set text fields 
     
    377308                [_nameTextField setStringValue:name]; 
    378309 
    379         if([[fields objectAtIndex:1] intValue] == 1) 
    380                 [_getUserInfoButton setState:NSOnState]; 
    381         else 
    382                 [_getUserInfoButton setState:NSOffState]; 
    383  
    384         if([[fields objectAtIndex:2] intValue] == 1) 
    385                 [_broadcastButton setState:NSOnState]; 
    386         else 
    387                 [_broadcastButton setState:NSOffState]; 
    388          
    389         if([[fields objectAtIndex:3] intValue] == 1) 
    390                 [_postNewsButton setState:NSOnState]; 
    391         else 
    392                 [_postNewsButton setState:NSOffState]; 
    393          
    394         if([[fields objectAtIndex:4] intValue] == 1) 
    395                 [_clearNewsButton setState:NSOnState]; 
    396         else 
    397                 [_clearNewsButton setState:NSOffState]; 
    398          
    399         if([[fields objectAtIndex:5] intValue] == 1) 
    400                 [_downloadButton setState:NSOnState]; 
    401         else 
    402                 [_downloadButton setState:NSOffState]; 
    403          
    404         if([[fields objectAtIndex:6] intValue] == 1) 
    405                 [_uploadButton setState:NSOnState]; 
    406         else 
    407                 [_uploadButton setState:NSOffState]; 
    408          
    409         if([[fields objectAtIndex:7] intValue] == 1) 
    410                 [_uploadAnywhereButton setState:NSOnState]; 
    411         else 
    412                 [_uploadAnywhereButton setState:NSOffState]; 
    413          
    414         if([[fields objectAtIndex:8] intValue] == 1) 
    415                 [_createFoldersButton setState:NSOnState]; 
    416         else 
    417                 [_createFoldersButton setState:NSOffState]; 
    418          
    419         if([[fields objectAtIndex:9] intValue] == 1) 
    420                 [_moveButton setState:NSOnState]; 
    421         else 
    422                 [_moveButton setState:NSOffState]; 
    423          
    424         if([[fields objectAtIndex:10] intValue] == 1) 
    425                 [_deleteButton setState:NSOnState]; 
    426         else 
    427                 [_deleteButton setState:NSOffState]; 
    428          
    429         if([[fields objectAtIndex:11] intValue] == 1) 
    430                 [_viewDropBoxButton setState:NSOnState]; 
    431         else 
    432                 [_viewDropBoxButton setState:NSOffState]; 
    433  
    434         if([[fields objectAtIndex:12] intValue] == 1) 
    435                 [_createAccountsButton setState:NSOnState]; 
    436         else 
    437                 [_createAccountsButton setState:NSOffState]; 
    438          
    439         if([[fields objectAtIndex:13] intValue] == 1) 
    440                 [_editAccountsButton setState:NSOnState]; 
    441         else 
    442                 [_editAccountsButton setState:NSOffState]; 
    443  
    444         if([[fields objectAtIndex:14] intValue] == 1) 
    445                 [_deleteAccountsButton setState:NSOnState]; 
    446         else 
    447                 [_deleteAccountsButton setState:NSOffState]; 
    448  
    449         if([[fields objectAtIndex:15] intValue] == 1) 
    450                 [_elevatePrivilegesButton setState:NSOnState]; 
    451         else 
    452                 [_elevatePrivilegesButton setState:NSOffState]; 
    453          
    454         if([[fields objectAtIndex:16] intValue] == 1) 
    455                 [_kickUsersButton setState:NSOnState]; 
    456         else 
    457                 [_kickUsersButton setState:NSOffState]; 
    458          
    459         if([[fields objectAtIndex:17] intValue] == 1) 
    460                 [_banUsersButton setState:NSOnState]; 
    461         else 
    462                 [_banUsersButton setState:NSOffState]; 
    463          
    464         if([[fields objectAtIndex:18] intValue] == 1) 
    465                 [_cannotBeKickedButton setState:NSOnState]; 
    466         else 
    467                 [_cannotBeKickedButton setState:NSOffState]; 
     310        [_getUserInfoButton setState:[[fields objectAtIndex:1] intValue]]; 
     311        [_broadcastButton setState:[[fields objectAtIndex:2] intValue]]; 
     312        [_postNewsButton setState:[[fields objectAtIndex:3] intValue]]; 
     313        [_clearNewsButton setState:[[fields objectAtIndex:4] intValue]]; 
     314 
     315        [_downloadButton setState:[[fields objectAtIndex:5] intValue]]; 
     316        [_uploadButton setState:[[fields objectAtIndex:6] intValue]]; 
     317        [_uploadAnywhereButton setState:[[fields objectAtIndex:7] intValue]]; 
     318        [_createFoldersButton setState:[[fields objectAtIndex:8] intValue]]; 
     319        [_moveButton setState:[[fields objectAtIndex:9] intValue]]; 
     320        [_deleteButton setState:[[fields objectAtIndex:10] intValue]]; 
     321        [_viewDropBoxButton setState:[[fields objectAtIndex:11] intValue]]; 
     322 
     323        [_createAccountsButton setState:[[fields objectAtIndex:12] intValue]]; 
     324        [_editAccountsButton setState:[[fields objectAtIndex:13] intValue]]; 
     325        [_deleteAccountsButton setState:[[fields objectAtIndex:14] intValue]]; 
     326        [_elevatePrivilegesButton setState:[[fields objectAtIndex:14] intValue]]; 
     327        [_kickUsersButton setState:[[fields objectAtIndex:16] intValue]]; 
     328        [_banUsersButton setState:[[fields objectAtIndex:17] intValue]]; 
     329        [_cannotBeKickedButton setState:[[fields objectAtIndex:18] intValue]]; 
    468330 
    469331        // --- set text fields 
     
    791653 
    792654- (IBAction)selectAll:(id)sender { 
     655        // --- check all the buttons we can access 
    793656        if([_postNewsButton isEnabled]) 
    794657                [_postNewsButton setState:NSOnState]; 
    795          
     658 
    796659        if([_clearNewsButton isEnabled]) 
    797660                [_clearNewsButton setState:NSOnState]; 
     
    801664         
    802665        if([_broadcastButton isEnabled]) 
    803                 [_broadcastButton setState:NSOnState]; 
     666                       [_broadcastButton setState:NSOnState]; 
    804667         
    805668        if([_downloadButton isEnabled]) 
     
    871734                [_groupPopUpButton selectItem:_noneMenuItem]; 
    872735                 
    873                 // --- can we give privileges that we do not possess? 
    874                 if(![[_connection account] elevatePrivileges]) { 
    875                         [_getUserInfoButton setEnabled:[[_connection account] getUserInfo]]; 
    876                         [_broadcastButton setEnabled:[[_connection account] broadcast]]; 
    877                         [_postNewsButton setEnabled:[[_connection account] postNews]]; 
    878                         [_clearNewsButton setEnabled:[[_connection account] clearNews]]; 
    879  
    880                         [_downloadButton setEnabled:[[_connection account] download]]; 
    881                         [_uploadButton setEnabled:[[_connection account] upload]]; 
    882                         [_uploadAnywhereButton setEnabled:[[_connection account] uploadAnywhere]]; 
    883                         [_createFoldersButton setEnabled:[[_connection account] createFolders]]; 
    884                         [_moveButton setEnabled:[[_connection account] changeFiles]]; 
    885                         [_deleteButton setEnabled:[[_connection account] deleteFiles]]; 
    886                         [_viewDropBoxButton setEnabled:[[_connection account] viewDropBoxes]]; 
    887  
    888                         [_createAccountsButton setEnabled:[[_connection account] createAccounts]]; 
    889                         [_editAccountsButton setEnabled:[[_connection account] editAccounts]]; 
    890                         [_deleteAccountsButton setEnabled:[[_connection account] deleteAccounts]]; 
    891                         [_elevatePrivilegesButton setEnabled:[[_connection account] elevatePrivileges]]; 
    892                         [_kickUsersButton setEnabled:[[_connection account] kickUsers]]; 
    893                         [_banUsersButton setEnabled:[[_connection account] banUsers]]; 
    894                         [_cannotBeKickedButton setEnabled:[[_connection account] cannotBeKicked]]; 
    895                 } else { 
    896                         // --- enable buttons 
     736                if([[_connection account] elevatePrivileges]) { 
     737                        // --- enable all buttons 
    897738                        [_postNewsButton setEnabled:YES]; 
    898739                        [_clearNewsButton setEnabled:YES]; 
     
    918759                        [_downloadSpeedTextField setEnabled:YES]; 
    919760                        [_uploadSpeedTextField setEnabled:YES]; 
     761                } else { 
     762                        // --- enable those we have 
     763                        [_getUserInfoButton setEnabled:[[_connection account] getUserInfo]]; 
     764                        [_broadcastButton setEnabled:[[_connection account] broadcast]]; 
     765                        [_postNewsButton setEnabled:[[_connection account] postNews]]; 
     766                        [_clearNewsButton setEnabled:[[_connection account] clearNews]]; 
     767                         
     768                        [_downloadButton setEnabled:[[_connection account] download]]; 
     769                        [_uploadButton setEnabled:[[_connection account] upload]]; 
     770                        [_uploadAnywhereButton setEnabled:[[_connection account] uploadAnywhere]]; 
     771                        [_createFoldersButton setEnabled:[[_connection account] createFolders]]; 
     772                        [_moveButton setEnabled:[[_connection account] changeFiles]]; 
     773                        [_deleteButton setEnabled:[[_connection account] deleteFiles]]; 
     774                        [_viewDropBoxButton setEnabled:[[_connection account] viewDropBoxes]]; 
     775                         
     776                        [_createAccountsButton setEnabled:[[_connection account] createAccounts]]; 
     777                        [_editAccountsButton setEnabled:[[_connection account] editAccounts]]; 
     778                        [_deleteAccountsButton setEnabled:[[_connection account] deleteAccounts]]; 
     779                        [_elevatePrivilegesButton setEnabled:[[_connection account] elevatePrivileges]]; 
     780                        [_kickUsersButton setEnabled:[[_connection account] kickUsers]]; 
     781                        [_banUsersButton setEnabled:[[_connection account] banUsers]]; 
     782                        [_cannotBeKickedButton setEnabled:[[_connection account] cannotBeKicked]]; 
    920783                } 
    921784