Changeset 6323 for trunk/qt4-gui/src/contactlist/contactlist.cpp
- Timestamp:
- 06/17/08 03:34:46 (6 months ago)
- Files:
-
- 1 modified
-
trunk/qt4-gui/src/contactlist/contactlist.cpp (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/qt4-gui/src/contactlist/contactlist.cpp
r6321 r6323 45 45 for (unsigned long i = 0; i < NUM_GROUPS_SYSTEM_ALL; ++i) 46 46 { 47 mySystemGroups[i] = createGroup(SystemGroupOffset + i,47 mySystemGroups[i] = new ContactGroup(SystemGroupOffset + i, 48 48 LicqStrings::getSystemGroupName(i)); 49 connectGroup(mySystemGroups[i]); 49 50 } 50 51 … … 56 57 } 57 58 58 ContactGroup* ContactListModel::createGroup(unsigned short id, QString name) 59 { 60 ContactGroup* group = new ContactGroup(id, name); 59 void ContactListModel::connectGroup(ContactGroup* group) 60 { 61 61 connect(group, SIGNAL(dataChanged(ContactGroup*)), 62 62 SLOT(groupDataChanged(ContactGroup*))); … … 69 69 SLOT(groupBeginRemove(ContactGroup*, int))); 70 70 connect(group, SIGNAL(endRemove()), SLOT(groupEndRemove())); 71 return group;72 71 } 73 72 … … 113 112 Config::ContactList::instance()->setGroupState(gid, true); 114 113 115 ContactGroup* newGroup = createGroup(gid); 114 ContactGroup* newGroup = new ContactGroup(gid); 115 connectGroup(newGroup); 116 116 beginInsertRows(QModelIndex(), myUserGroups.size(), myUserGroups.size()); 117 117 myUserGroups.append(newGroup); … … 287 287 288 288 // Add all groups 289 ContactGroup* newGroup = createGroup(0, tr("Other Users")); 289 ContactGroup* newGroup = new ContactGroup(0, tr("Other Users")); 290 connectGroup(newGroup); 290 291 myUserGroups.append(newGroup); 291 292 … … 293 294 { 294 295 ContactGroup* group = new ContactGroup(pGroup); 295 connect(group, SIGNAL(dataChanged(ContactGroup*)), 296 SLOT(groupDataChanged(ContactGroup*))); 297 connect(group, SIGNAL(barDataChanged(ContactBar*, int)), 298 SLOT(barDataChanged(ContactBar*, int))); 296 connectGroup(group); 299 297 myUserGroups.append(group); 300 298 }
