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\\.]*)");