┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/klistview.cpp
diff options
context:
space:
mode:
authorRafael Fernández López <[email protected]>2007-06-18 09:27:12 +0000
committerRafael Fernández López <[email protected]>2007-06-18 09:27:12 +0000
commit4bf98b33866f92685719842092b9499c50fea4f2 (patch)
treef85128fce078ad79b995899e39cd5e73d4358a6f /src/klistview.cpp
parentd098f9641a158243584b12d6d6174804b3e58589 (diff)
Let Descending order work
svn path=/trunk/KDE/kdebase/apps/; revision=677018
Diffstat (limited to 'src/klistview.cpp')
-rw-r--r--src/klistview.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/klistview.cpp b/src/klistview.cpp
index b38f18263..acdc70220 100644
--- a/src/klistview.cpp
+++ b/src/klistview.cpp
@@ -55,10 +55,14 @@ public:
{
if (purpose == GeneralPurpose)
{
- return proxyModel->lessThanGeneralPurpose(left, right);
+ return proxyModel->sortOrder() == Qt::AscendingOrder ?
+ proxyModel->lessThanGeneralPurpose(left, right) :
+ !proxyModel->lessThanGeneralPurpose(left, right);
}
- return proxyModel->lessThanCategoryPurpose(left, right);
+ return proxyModel->sortOrder() == Qt::AscendingOrder ?
+ proxyModel->lessThanCategoryPurpose(left, right) :
+ !proxyModel->lessThanCategoryPurpose(left, right);
}
private: