diff --git a/app/advancedconfigpage.ui b/app/advancedconfigpage.ui --- a/app/advancedconfigpage.ui +++ b/app/advancedconfigpage.ui @@ -24,7 +24,7 @@ - + Low resource usage mode diff --git a/app/mainwindow.cpp b/app/mainwindow.cpp --- a/app/mainwindow.cpp +++ b/app/mainwindow.cpp @@ -918,7 +918,7 @@ MainWindow::~MainWindow() { - if (GwenviewConfig::deleteThumbnailCacheOnExit()) { + if (GwenviewConfig::lowResourceUsageMode()) { QDir dir(ThumbnailProvider::thumbnailBaseDir()); if (dir.exists()) { dir.removeRecursively(); diff --git a/kconf_update/gwenview.upd b/kconf_update/gwenview.upd --- a/kconf_update/gwenview.upd +++ b/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 diff --git a/lib/gwenviewconfig.kcfg b/lib/gwenviewconfig.kcfg --- a/lib/gwenviewconfig.kcfg +++ b/lib/gwenviewconfig.kcfg @@ -206,7 +206,7 @@ 3./2. - + false diff --git a/lib/thumbnailprovider/thumbnailgenerator.cpp b/lib/thumbnailprovider/thumbnailgenerator.cpp --- a/lib/thumbnailprovider/thumbnailgenerator.cpp +++ b/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(); diff --git a/tests/auto/thumbnailprovidertest.cpp b/tests/auto/thumbnailprovidertest.cpp --- a/tests/auto/thumbnailprovidertest.cpp +++ b/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));