svn path=/trunk/KDE/kdebase/apps/; revision=744490
switch (left.column()) {
case DolphinView::SortByRating: {
switch (left.column()) {
case DolphinView::SortByRating: {
- const quint32 leftRating = DolphinModel::ratingForIndex(left);
- const quint32 rightRating = DolphinModel::ratingForIndex(right);
- return leftRating > rightRating;
+ const qint32 leftRating = DolphinModel::ratingForIndex(left);
+ const qint32 rightRating = DolphinModel::ratingForIndex(right);
+ return leftRating - rightRating;
}
case DolphinView::SortByTags: {
}
case DolphinView::SortByTags: {
const QString rightTags = DolphinModel::tagsForIndex(right);
if (leftTags.isEmpty() && !rightTags.isEmpty())
const QString rightTags = DolphinModel::tagsForIndex(right);
if (leftTags.isEmpty() && !rightTags.isEmpty())
else if (!leftTags.isEmpty() && rightTags.isEmpty())
else if (!leftTags.isEmpty() && rightTags.isEmpty())
return naturalCompare(DolphinModel::tagsForIndex(left), DolphinModel::tagsForIndex(right)) < 0;
}
return naturalCompare(DolphinModel::tagsForIndex(left), DolphinModel::tagsForIndex(right)) < 0;
}