]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Fixed regression when refactoring the Information Panel: Don't forget to give a visua...
authorPeter Penz <peter.penz19@gmail.com>
Wed, 8 Jul 2009 22:31:45 +0000 (22:31 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Wed, 8 Jul 2009 22:31:45 +0000 (22:31 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=993584

src/panels/information/informationpanelcontent.cpp
src/panels/information/informationpanelcontent.h

index 5146e8c7ea0a4663066a6534ca540a5e0d39b719..d4c52a04794ed52acb28e294c72139e7aba5329d 100644 (file)
@@ -492,6 +492,15 @@ void InformationPanelContent::showPreview(const KFileItem& item,
     }
 }
 
+void InformationPanelContent::markOutdatedPreview()
+{
+    KIconEffect iconEffect;
+    QPixmap disabledPixmap = iconEffect.apply(m_preview->pixmap(),
+                                              KIconLoader::Desktop,
+                                              KIconLoader::DisabledState);
+    m_preview->setPixmap(disabledPixmap);
+}
+
 void InformationPanelContent::slotPlayingStarted()
 {
     m_preview->setVisible(m_phononWidget->mode() != PhononWidget::Video);
index 1277f31fa42616fe360d15d4b5611bd135d8e590..11010572c7f4fdef19dc4a137066274ba81f6aee 100644 (file)
@@ -84,6 +84,12 @@ private slots:
      */
     void showPreview(const KFileItem& item, const QPixmap& pixmap);
 
+    /**
+     * Marks the currently shown preview as outdated
+     * by greying the content.
+     */
+    void markOutdatedPreview();
+
     void slotPlayingStarted();
     void slotPlayingStopped();