-void IconManager::applyHiddenItemEffect(const KFileItem& hiddenItem)
-{
- const QModelIndex index = m_dolphinModel->indexForItem(hiddenItem);
- const QVariant value = m_dolphinModel->data(index, Qt::DecorationRole);
- if (value.type() == QVariant::Icon) {
- const QIcon icon(qvariant_cast<QIcon>(value));
- const QSize maxSize = m_view->iconSize();
- QPixmap pixmap = icon.pixmap(maxSize.height(), maxSize.height()); // ignore the width
- KIconEffect::semiTransparent(pixmap);
- m_dolphinModel->setData(index, QIcon(pixmap), Qt::DecorationRole);
- }
-}
-