# HG changeset patch # User mandel # Date 1245260522 0 # Node ID 624b4a58556eb2f4bae26cbcb6d4527ee2c7d9e1 # Parent 7ae51fb20f61d8d4415568622a3e5746d3d413af fix sorting diff -r 7ae51fb20f61 -r 624b4a58556e examples/itemviews/customsortfiltermodel/mysortfilterproxymodel.d --- 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\\.]*)");