diff options
Diffstat (limited to 'src/infosidebarpage.cpp')
| -rw-r--r-- | src/infosidebarpage.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/infosidebarpage.cpp b/src/infosidebarpage.cpp index a4c3d4157..e258068ae 100644 --- a/src/infosidebarpage.cpp +++ b/src/infosidebarpage.cpp @@ -29,6 +29,7 @@ #include <kdialog.h> #include <kglobalsettings.h> #include <kfilemetainfo.h> +#include <kiconeffect.h> #include <kseparator.h> #include <kiconloader.h> @@ -245,7 +246,10 @@ void InfoSidebarPage::showItemInfo() list.append(file); m_pendingPreview = true; - m_preview->setPixmap(QPixmap()); + + KIconEffect iconEffect; + QPixmap disabledPixmap = iconEffect.apply(m_preview->pixmap(), KIconLoader::Desktop, KIconLoader::DisabledState); + m_preview->setPixmap(disabledPixmap); KIO::PreviewJob* job = KIO::filePreview(list, m_preview->width(), |
