X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/ad2facc493dbed42a22385d5a26b1f960d06c1f6..dbc8874c00c35aaefacdd03f8aef9e4ac4e2be01:/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(); }