Show
Ignore:
Timestamp:
08/10/08 18:38:21 (4 months ago)
Author:
flynd
Message:

Always move user if shift key is pressed. Always just add to new group if ctrl is pressed.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/qt4-gui/src/views/userviewbase.cpp

    r6482 r6483  
    285285        if (!dropId.isEmpty()) 
    286286        { 
    287           bool moveUser = Config::ContactList::instance()->dragMovesUser(); 
     287          // Should user be moved or just added to the new group? 
     288          bool moveUser; 
     289          if ((event->keyboardModifiers() & Qt::ShiftModifier) != 0) 
     290            moveUser = true; 
     291          else if ((event->keyboardModifiers() & Qt::ControlModifier) != 0) 
     292            moveUser = false; 
     293          else 
     294            moveUser = Config::ContactList::instance()->dragMovesUser(); 
     295 
    288296          gUserManager.SetUserInGroup(dropId.toLatin1(), dropPpid, GROUPS_USER, gid, true, moveUser); 
    289297