diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -118,6 +118,8 @@ endif() endif() +add_subdirectory(kconf_update) + # create a Config.cmake and a ConfigVersion.cmake file and install them set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5KIO") diff --git a/kconf_update/CMakeLists.txt b/kconf_update/CMakeLists.txt new file mode 100644 --- /dev/null +++ b/kconf_update/CMakeLists.txt @@ -0,0 +1,3 @@ + +install(FILES filepicker.upd + DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR}) diff --git a/kconf_update/filepicker.upd b/kconf_update/filepicker.upd new file mode 100644 --- /dev/null +++ b/kconf_update/filepicker.upd @@ -0,0 +1,5 @@ +Version=5 +Id=filepicker-remove-old-previews-entry +File=kdeglobals +Group=KFileDialog Settings +RemoveKey=Previews diff --git a/src/filewidgets/kdiroperator.cpp b/src/filewidgets/kdiroperator.cpp --- a/src/filewidgets/kdiroperator.cpp +++ b/src/filewidgets/kdiroperator.cpp @@ -2160,7 +2160,7 @@ d->updateSorting(sorting); if (d->inlinePreviewState == Private::NotForced) { - d->showPreviews = configGroup.readEntry(QStringLiteral("Previews"), false); + d->showPreviews = configGroup.readEntry(QStringLiteral("Show Inline Previews"), true); d->showPreviewsConfigEntry = d->showPreviews; } QStyleOptionViewItem::Position pos = (QStyleOptionViewItem::Position) configGroup.readEntry(QStringLiteral("Decoration position"), (int) QStyleOptionViewItem::Left); @@ -2225,7 +2225,7 @@ configGroup.writeEntry(QStringLiteral("View Style"), style); if (d->inlinePreviewState == Private::NotForced) { - configGroup.writeEntry(QStringLiteral("Previews"), d->showPreviewsConfigEntry); + configGroup.writeEntry(QStringLiteral("Show Inline Previews"), d->showPreviewsConfigEntry); if (qobject_cast(d->itemView)) { configGroup.writeEntry(QStringLiteral("listViewIconSize"), d->iconsZoom); } else {