Index: app/advancedconfigpage.ui =================================================================== --- app/advancedconfigpage.ui +++ app/advancedconfigpage.ui @@ -24,7 +24,7 @@ - + Low resource usage mode Index: app/mainwindow.cpp =================================================================== --- app/mainwindow.cpp +++ app/mainwindow.cpp @@ -918,7 +918,7 @@ MainWindow::~MainWindow() { - if (GwenviewConfig::deleteThumbnailCacheOnExit()) { + if (GwenviewConfig::lowResourceUsageMode()) { QDir dir(ThumbnailProvider::thumbnailBaseDir()); if (dir.exists()) { dir.removeRecursively(); Index: kconf_update/gwenview.upd =================================================================== --- kconf_update/gwenview.upd +++ kconf_update/gwenview.upd @@ -27,3 +27,10 @@ Options=overwrite Group=ImageView Script=gwenview-imageview-alphabackgroundmode-update.pl,perl + + +Id=DeleteThumbnailSetting_Rename +File=gwenviewrc + +Group=ThumbnailView +Key=DeleteThumbnailCacheOnExit,LowResourceUsageMode Index: lib/gwenviewconfig.kcfg =================================================================== --- lib/gwenviewconfig.kcfg +++ lib/gwenviewconfig.kcfg @@ -206,7 +206,7 @@ 3./2. - + false Index: lib/thumbnailprovider/thumbnailgenerator.cpp =================================================================== --- lib/thumbnailprovider/thumbnailgenerator.cpp +++ lib/thumbnailprovider/thumbnailgenerator.cpp @@ -119,7 +119,7 @@ // If the user does not care about the generated thumbnails (by deleting them on exit), use ANY // embedded thumnail, even if it's too small. if (!thumbnail.isNull() && - (GwenviewConfig::deleteThumbnailCacheOnExit() || qMax(thumbnail.width(), thumbnail.height()) >= pixelSize) + (GwenviewConfig::lowResourceUsageMode() || qMax(thumbnail.width(), thumbnail.height()) >= pixelSize) ) { mImage = std::move(thumbnail); mOriginalWidth = content.size().width(); Index: tests/auto/thumbnailprovidertest.cpp =================================================================== --- tests/auto/thumbnailprovidertest.cpp +++ tests/auto/thumbnailprovidertest.cpp @@ -223,7 +223,7 @@ syncRun(&provider); QCOMPARE(spy.count(), 1); - if (GwenviewConfig::deleteThumbnailCacheOnExit()) { + if (GwenviewConfig::lowResourceUsageMode()) { expectedThumbnail = createColoredImage(128, 64, Qt::white); } else { expectedThumbnail = createColoredImage(256, 128, QColor(254, 0, 0));