┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/viewproperties.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/viewproperties.cpp')
-rw-r--r--src/viewproperties.cpp14
1 files changed, 11 insertions, 3 deletions
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<Qt::SortOrder>(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<KFileItemDelegate::AdditionalInformation>(m_node->additionalInfo());
+ KFileItemDelegate::Information info = static_cast<KFileItemDelegate::Information>(m_node->additionalInfo());
+
+ if (info != KFileItemDelegate::NoInformation)
+ return KFileItemDelegate::InformationList() << info;
+ else
+ return KFileItemDelegate::InformationList();
}