┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinview.cpp
diff options
context:
space:
mode:
authorDavid Faure <[email protected]>2008-01-21 19:44:36 +0000
committerDavid Faure <[email protected]>2008-01-21 19:44:36 +0000
commit3c1efcb738e7ee6a00030f521138f81625e84b96 (patch)
tree42e6a2b1cbb562150ebf44d075600abc9412a492 /src/dolphinview.cpp
parente3da86af95dd620f62c1acc245b7bf98769a94fd (diff)
Make sort/descending available in dolphinpart
svn path=/trunk/KDE/kdebase/apps/; revision=764445
Diffstat (limited to 'src/dolphinview.cpp')
-rw-r--r--src/dolphinview.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/dolphinview.cpp b/src/dolphinview.cpp
index bd5be2109..a1bba6d5c 100644
--- a/src/dolphinview.cpp
+++ b/src/dolphinview.cpp
@@ -746,6 +746,14 @@ void DolphinView::updateSortOrder(Qt::SortOrder order)
emit sortOrderChanged(order);
}
+void DolphinView::toggleSortOrder()
+{
+ const Qt::SortOrder order = (sortOrder() == Qt::AscendingOrder) ?
+ Qt::DescendingOrder :
+ Qt::AscendingOrder;
+ setSortOrder(order);
+}
+
void DolphinView::updateAdditionalInfo(const KFileItemDelegate::InformationList& info)
{
ViewProperties props(viewPropertiesUrl());
@@ -1145,4 +1153,11 @@ KAction* DolphinView::createNewDirAction(KActionCollection* collection)
return newDirAction;
}
+KAction* DolphinView::createSortDescendingAction(KActionCollection* collection)
+{
+ KToggleAction* sortDescending = collection->add<KToggleAction>("descending");
+ sortDescending->setText(i18nc("@action:inmenu Sort", "Descending"));
+ return sortDescending;
+}
+
#include "dolphinview.moc"