Задача не так проста, как кажется...
Допустим, имеется такой список:
дата сделки клиент
------------------------------
03.01.2010 Вася
10.12.2010 Петя
13.01.2011 Коля
14.03.2010 Самуил
Даты здесь отсортированы правильно с точки зрения Qt-шного компаратора по умолчанию, который при сортировке пользуется оператором "<" типа QString
(
Read more... )
Comments 1
data() < data()надо
data() < other.data()
И перед этим лучше проверять не только data() на null, но и other.data().
Ещё хорошо бы не пользоваться безликим Qt::UserRole, а определить свой enum ItemDataRole { DateRole = Qt::UserRole }.
Reply
Leave a comment