]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/views/dolphinitemlistview.cpp
Turn on Dolphin icon previews by default
[dolphin.git] / src / views / dolphinitemlistview.cpp
index a3740cb261c92be1d5fc77d6f61641a2551d7f08..d73889fd518ce0e814735889ede2a39fec019c28 100644 (file)
@@ -30,6 +30,7 @@
 #include <kitemviews/kitemlistcontroller.h>
 #include <kitemviews/kitemliststyleoption.h>
 
+#include <KIO/PreviewJob>
 
 #include <views/viewmodecontroller.h>
 
@@ -94,11 +95,11 @@ void DolphinItemListView::readSettings()
     updateGridSize();
 
     const KConfigGroup globalConfig(KSharedConfig::openConfig(), "PreviewSettings");
-    const QStringList plugins = globalConfig.readEntry("Plugins", QStringList()
-                                                       << QStringLiteral("directorythumbnail")
-                                                       << QStringLiteral("imagethumbnail")
-                                                       << QStringLiteral("jpegthumbnail"));
-    setEnabledPlugins(plugins);
+    QStringList enabledPlugins = globalConfig.readEntry("Plugins", QStringList());
+    if (enabledPlugins.isEmpty()) {
+        enabledPlugins = KIO::PreviewJob::defaultPlugins();
+    }
+    setEnabledPlugins(enabledPlugins);
 
     endTransaction();
 }