Changeset 6453 for trunk/qt4-gui/src/core
- Timestamp:
- 07/20/08 04:43:02 (4 months ago)
- Files:
-
- 1 modified
-
trunk/qt4-gui/src/core/usermenu.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/qt4-gui/src/core/usermenu.cpp
r6352 r6453 321 321 myMiscModesActions[ModeStatusDnd]->setVisible(isIcq); 322 322 323 unsigned short serverGroup = (u->GetSID() ? gUserManager.GetGroupFromID(u->GetGSID()) : 0); 324 323 325 // Update group memberships 324 326 foreach (QAction* a, myUserGroupActions->actions()) 325 a->setChecked(u->GetInGroup(GROUPS_USER, a->data().toUInt())); 327 { 328 unsigned short gid = a->data().toUInt(); 329 a->setChecked(u->GetInGroup(GROUPS_USER, gid)); 330 a->setEnabled(gid != serverGroup); 331 } 326 332 foreach (QAction* a, mySystemGroupActions->actions()) 327 333 a->setChecked(u->GetInGroup(GROUPS_SYSTEM, a->data().toUInt())); 328 334 foreach (QAction* a, myServerGroupActions->actions()) 329 a->setChecked( u->GetSID() && gUserManager.GetGroupFromID(u->GetGSID()) == a->data().toUInt());335 a->setChecked(a->data().toUInt() == serverGroup); 330 336 331 337 gUserManager.DropUser(u);
