diff options
| author | Fredrik Höglund <[email protected]> | 2007-10-01 22:06:49 +0000 |
|---|---|---|
| committer | Fredrik Höglund <[email protected]> | 2007-10-01 22:06:49 +0000 |
| commit | dbc8874c00c35aaefacdd03f8aef9e4ac4e2be01 (patch) | |
| tree | 40880f16b744231bbdde06db2996bc8e9485f820 /src/viewproperties.cpp | |
| parent | dd34d651b5d1d4289d39bbd75b696ec5e1d6d0b3 (diff) | |
Port dolphin to the KFileItemDelegate API changes.
svn path=/trunk/KDE/kdebase/apps/; revision=719796
Diffstat (limited to 'src/viewproperties.cpp')
| -rw-r--r-- | src/viewproperties.cpp | 14 |
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(); } |
