Mercurial > projects > qtd
changeset 160:624b4a58556e
fix sorting
author | mandel |
---|---|
date | Wed, 17 Jun 2009 17:42:02 +0000 |
parents | 7ae51fb20f61 |
children | 849b66609571 |
files | examples/itemviews/customsortfiltermodel/mysortfilterproxymodel.d |
diffstat | 1 files changed, 1 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/examples/itemviews/customsortfiltermodel/mysortfilterproxymodel.d Wed Jun 17 15:34:57 2009 +0000 +++ b/examples/itemviews/customsortfiltermodel/mysortfilterproxymodel.d Wed Jun 17 17:42:02 2009 +0000 @@ -99,13 +99,12 @@ && dateInRange(sourceModel().data(index2).toDate()); } - bool lessThan(QModelIndex left, QModelIndex right) { QVariant leftData = sourceModel().data(left); QVariant rightData = sourceModel().data(right); - if (leftData.canConvert!(QDateTime)) { + if (leftData.type() == QVariant.Type.DateTime) { return leftData.toDateTime() < rightData.toDateTime(); } else { QRegExp emailPattern = new QRegExp("([\\w\\.]*@[\\w\\.]*)");