Changeset 6309 for trunk/qt4-gui/src/contactlist/contactgroup.cpp
- Timestamp:
- 06/14/08 23:21:57 (6 months ago)
- Files:
-
- 1 modified
-
trunk/qt4-gui/src/contactlist/contactgroup.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/qt4-gui/src/contactlist/contactgroup.cpp
r6283 r6309 133 133 void ContactGroup::addUser(ContactUser* user, ContactListModel::SubGroupType subGroup) 134 134 { 135 // Signal that we are about to add a row 136 emit beginInsert(this, rowCount()); 137 135 138 myUsers.append(user); 136 139 if (user->visibility()) … … 139 142 myEvents += user->numEvents(); 140 143 myBars[subGroup]->updateNumEvents(user->numEvents()); 144 145 // Signal that we're done adding 146 emit endInsert(); 147 148 // Update group and bar as counters may have changed 141 149 emit barDataChanged(myBars[subGroup], subGroup); 142 143 150 emit dataChanged(this); 144 151 } … … 146 153 void ContactGroup::removeUser(ContactUser* user, ContactListModel::SubGroupType subGroup) 147 154 { 155 // Signal that we are about to remove a row 156 emit beginRemove(this, indexOf(user)); 157 148 158 myUsers.removeAll(user); 149 159 if (user->visibility()) … … 152 162 myEvents -= user->numEvents(); 153 163 myBars[subGroup]->updateNumEvents(-user->numEvents()); 164 165 // Signal that we're done removing 166 emit endRemove(); 167 168 // Update group and bar as counters may have changed 154 169 emit barDataChanged(myBars[subGroup], subGroup); 155 156 170 emit dataChanged(this); 157 171 }
