added option 'InspectorDelay' to delay generation of inspector previews

This commit is contained in:
Alberto Griggio
2018-02-09 22:20:55 +01:00
parent d17bb0cfe6
commit 91f14e0146
4 changed files with 31 additions and 1 deletions

View File

@@ -426,6 +426,7 @@ void Options::setDefaults ()
#endif
filledProfile = false;
maxInspectorBuffers = 2; // a rather conservative value for low specced systems...
inspectorDelay = 0;
serializeTiffRead = true;
FileBrowserToolbarSingleRow = false;
@@ -1056,6 +1057,10 @@ void Options::readFromFile (Glib::ustring fname)
maxInspectorBuffers = keyFile.get_integer ("Performance", "MaxInspectorBuffers");
}
if (keyFile.has_key ("Performance", "InspectorDelay")) {
inspectorDelay = keyFile.get_integer("Performance", "InspectorDelay");
}
if (keyFile.has_key ("Performance", "PreviewDemosaicFromSidecar")) {
prevdemo = (prevdemo_t)keyFile.get_integer ("Performance", "PreviewDemosaicFromSidecar");
}
@@ -1847,6 +1852,7 @@ void Options::saveToFile (Glib::ustring fname)
keyFile.set_integer ("Performance", "SIMPLNRAUT", rtSettings.leveldnautsimpl);
keyFile.set_integer ("Performance", "ClutCacheSize", clutCacheSize);
keyFile.set_integer ("Performance", "MaxInspectorBuffers", maxInspectorBuffers);
keyFile.set_integer ("Performance", "InspectorDelay", inspectorDelay);
keyFile.set_integer ("Performance", "PreviewDemosaicFromSidecar", prevdemo);
keyFile.set_boolean ("Performance", "Daubechies", rtSettings.daubech);
keyFile.set_boolean ("Performance", "SerializeTiffRead", serializeTiffRead);