From 258bbc01223ce35e6c81733be49eb50b45107b39 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Fri, 14 May 2010 06:08:08 +0000 Subject: Fix temporary regression of sorting introduced by SVN commit 1126410 svn path=/trunk/KDE/kdebase/apps/; revision=1126487 --- src/additionalinfoaccessor.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/additionalinfoaccessor.h') diff --git a/src/additionalinfoaccessor.h b/src/additionalinfoaccessor.h index 4e8df46a8..ca43e35e7 100644 --- a/src/additionalinfoaccessor.h +++ b/src/additionalinfoaccessor.h @@ -20,6 +20,7 @@ #ifndef ADDITIONALINFOACCESSOR_H #define ADDITIONALINFOACCESSOR_H +#include #include #include @@ -45,6 +46,13 @@ class LIBDOLPHINPRIVATE_EXPORT AdditionalInfoAccessor { public: + enum ActionCollectionType { + /// Action collection from "View -> Sort By" + SortByType, + /// Action collection from "View -> Additional Information" + AdditionalInfoType + }; + static AdditionalInfoAccessor& instance(); /** @@ -59,10 +67,12 @@ public: */ KFileItemDelegate::Information keyForColumn(int columnIndex) const; - QString actionCollectionName(KFileItemDelegate::Information info) const; + QString actionCollectionName(KFileItemDelegate::Information info, ActionCollectionType type) const; QString translation(KFileItemDelegate::Information info) const; + DolphinView::Sorting sorting(KFileItemDelegate::Information info) const; + /** * @return Bitvalue for \p info that is stored in a ViewProperties instance. */ @@ -77,6 +87,7 @@ private: struct AdditionalInfo { const char* const actionCollectionName; const char* const translation; + const DolphinView::Sorting sorting; const int bitValue; }; -- cgit v1.3