- foreach(BufferId id, _lastSeen.keys()) {
- list << QVariant::fromValue<BufferId>(id) << _lastSeen[id];
+ QHash<BufferId, MsgId>::const_iterator iter = _lastSeenMsg.constBegin();
+ while(iter != _lastSeenMsg.constEnd()) {
+ list << QVariant::fromValue<BufferId>(iter.key())
+ << QVariant::fromValue<MsgId>(iter.value());
+ iter++;