From dbc8874c00c35aaefacdd03f8aef9e4ac4e2be01 Mon Sep 17 00:00:00 2001 From: Fredrik Höglund Date: Mon, 1 Oct 2007 22:06:49 +0000 Subject: Port dolphin to the KFileItemDelegate API changes. svn path=/trunk/KDE/kdebase/apps/; revision=719796 --- src/viewproperties.cpp | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src/viewproperties.cpp') diff --git a/src/viewproperties.cpp b/src/viewproperties.cpp index 319a06bc2..8dc5b8ad6 100644 --- a/src/viewproperties.cpp +++ b/src/viewproperties.cpp @@ -197,17 +197,25 @@ Qt::SortOrder ViewProperties::sortOrder() const return static_cast(m_node->sortOrder()); } -void ViewProperties::setAdditionalInfo(KFileItemDelegate::AdditionalInformation info) +void ViewProperties::setAdditionalInfo(KFileItemDelegate::InformationList list) { + KFileItemDelegate::Information info = list.isEmpty() ? + KFileItemDelegate::NoInformation : list.first(); + if (m_node->additionalInfo() != info) { m_node->setAdditionalInfo(info); updateTimeStamp(); } } -KFileItemDelegate::AdditionalInformation ViewProperties::additionalInfo() const +KFileItemDelegate::InformationList ViewProperties::additionalInfo() const { - return static_cast(m_node->additionalInfo()); + KFileItemDelegate::Information info = static_cast(m_node->additionalInfo()); + + if (info != KFileItemDelegate::NoInformation) + return KFileItemDelegate::InformationList() << info; + else + return KFileItemDelegate::InformationList(); } -- cgit v1.3