- if(!grouplist.isEmpty()) {
- QDateTime nextTs = grouplist.value(0).timestamp();
- QDateTime prevTs = (*iter).timestamp();
- nextTs.setTimeSpec(Qt::UTC);
- prevTs.setTimeSpec(Qt::UTC);
- uint nextDay = nextTs.toTime_t() / 86400;
- uint prevDay = prevTs.toTime_t() / 86400;
- if(nextDay != prevDay) {
- nextTs.setTime_t(nextDay * 86400);
- nextTs.setTimeSpec(Qt::LocalTime);
- Message dayChangeMsg = Message::ChangeOfDay(nextTs);
- dayChangeMsg.setMsgId((*iter).msgId());
- grouplist.prepend(dayChangeMsg);
- }
- }
- dupeId = (*iter).msgId();
- grouplist.prepend(*iter);
+ if(!grouplist.isEmpty()) {
+ QDateTime nextTs = grouplist.value(0).timestamp();
+ QDateTime prevTs = (*iter).timestamp();
+ nextTs.setTimeSpec(Qt::UTC);
+ prevTs.setTimeSpec(Qt::UTC);
+ uint nextDay = nextTs.toTime_t() / 86400;
+ uint prevDay = prevTs.toTime_t() / 86400;
+ if(nextDay != prevDay) {
+ nextTs.setTime_t(nextDay * 86400);
+ nextTs.setTimeSpec(Qt::LocalTime);
+ Message dayChangeMsg = Message::ChangeOfDay(nextTs);
+ dayChangeMsg.setMsgId((*iter).msgId());
+ grouplist.prepend(dayChangeMsg);
+ }
+ }
+ dupeId = (*iter).msgId();
+ grouplist.prepend(*iter);