Merge branch 'dev' into issue5867
This commit is contained in:
@@ -400,6 +400,7 @@ void Options::setDefaults()
|
||||
overwriteOutputFile = false; // if TRUE, existing output JPGs/PNGs are overwritten, instead of adding ..-1.jpg, -2.jpg etc.
|
||||
theme = "RawTherapee";
|
||||
maxThumbnailHeight = 250;
|
||||
maxThumbnailWidth = 800;
|
||||
maxCacheEntries = 20000;
|
||||
thumbInterp = 1;
|
||||
autoSuffix = true;
|
||||
@@ -446,10 +447,12 @@ void Options::setDefaults()
|
||||
histogramBlue = true;
|
||||
histogramLuma = false;
|
||||
histogramChroma = false;
|
||||
histogramRAW = false;
|
||||
histogramBar = true;
|
||||
histogramHeight = 200;
|
||||
histogramDrawMode = 0;
|
||||
histogramScopeType = ScopeType::HISTOGRAM;
|
||||
histogramShowOptionButtons = false;
|
||||
histogramTraceBrightness = 1;
|
||||
curvebboxpos = 1;
|
||||
complexity = 2;
|
||||
inspectorWindow = false;
|
||||
@@ -1019,6 +1022,10 @@ void Options::readFromFile(Glib::ustring fname)
|
||||
maxThumbnailHeight = keyFile.get_integer("File Browser", "MaxPreviewHeight");
|
||||
}
|
||||
|
||||
if (keyFile.has_key("File Browser", "MaxPreviewWidth")) {
|
||||
maxThumbnailWidth = keyFile.get_integer("File Browser", "MaxPreviewWidth");
|
||||
}
|
||||
|
||||
if (keyFile.has_key("File Browser", "MaxCacheEntries")) {
|
||||
maxCacheEntries = keyFile.get_integer("File Browser", "MaxCacheEntries");
|
||||
}
|
||||
@@ -1419,7 +1426,10 @@ void Options::readFromFile(Glib::ustring fname)
|
||||
}
|
||||
|
||||
if (keyFile.has_key("GUI", "HistogramRAW")) {
|
||||
histogramRAW = keyFile.get_boolean("GUI", "HistogramRAW");
|
||||
// Legacy option, replaced by HistogramScopeType.
|
||||
if (keyFile.get_boolean("GUI", "HistogramRAW")) {
|
||||
histogramScopeType = ScopeType::HISTOGRAM_RAW;
|
||||
}
|
||||
}
|
||||
|
||||
if (keyFile.has_key("GUI", "HistogramBar")) {
|
||||
@@ -1434,6 +1444,18 @@ void Options::readFromFile(Glib::ustring fname)
|
||||
histogramDrawMode = keyFile.get_integer("GUI", "HistogramDrawMode");
|
||||
}
|
||||
|
||||
if (keyFile.has_key("GUI", "HistogramScopeType")) {
|
||||
histogramScopeType = static_cast<ScopeType>(keyFile.get_integer("GUI", "HistogramScopeType"));
|
||||
}
|
||||
|
||||
if (keyFile.has_key("GUI", "HistogramShowOptionButtons")) {
|
||||
histogramShowOptionButtons = keyFile.get_boolean("GUI", "HistogramShowOptionButtons");
|
||||
}
|
||||
|
||||
if (keyFile.has_key("GUI", "HistogramTraceBrightness")) {
|
||||
histogramTraceBrightness = keyFile.get_double("GUI", "HistogramTraceBrightness");
|
||||
}
|
||||
|
||||
if (keyFile.has_key("GUI", "NavigatorRGBUnit")) {
|
||||
navRGBUnit = (NavigatorUnit)keyFile.get_integer("GUI", "NavigatorRGBUnit");
|
||||
}
|
||||
@@ -2106,6 +2128,7 @@ void Options::saveToFile(Glib::ustring fname)
|
||||
keyFile.set_integer("File Browser", "ThumbnailSizeQueue", thumbSizeQueue);
|
||||
keyFile.set_integer("File Browser", "SameThumbSize", sameThumbSize);
|
||||
keyFile.set_integer("File Browser", "MaxPreviewHeight", maxThumbnailHeight);
|
||||
keyFile.set_integer("File Browser", "MaxPreviewWidth", maxThumbnailWidth);
|
||||
keyFile.set_integer("File Browser", "MaxCacheEntries", maxCacheEntries);
|
||||
Glib::ArrayHandle<Glib::ustring> pext = parseExtensions;
|
||||
keyFile.set_string_list("File Browser", "ParseExtensions", pext);
|
||||
@@ -2260,10 +2283,12 @@ void Options::saveToFile(Glib::ustring fname)
|
||||
keyFile.set_boolean("GUI", "HistogramBlue", histogramBlue);
|
||||
keyFile.set_boolean("GUI", "HistogramLuma", histogramLuma);
|
||||
keyFile.set_boolean("GUI", "HistogramChroma", histogramChroma);
|
||||
keyFile.set_boolean("GUI", "HistogramRAW", histogramRAW);
|
||||
keyFile.set_boolean("GUI", "HistogramBar", histogramBar);
|
||||
keyFile.set_integer("GUI", "HistogramHeight", histogramHeight);
|
||||
keyFile.set_integer("GUI", "HistogramDrawMode", histogramDrawMode);
|
||||
keyFile.set_integer("GUI", "HistogramScopeType", rtengine::toUnderlying(histogramScopeType));
|
||||
keyFile.set_boolean("GUI", "HistogramShowOptionButtons", histogramShowOptionButtons);
|
||||
keyFile.set_double("GUI", "HistogramTraceBrightness", histogramTraceBrightness);
|
||||
keyFile.set_integer("GUI", "NavigatorRGBUnit", (int)navRGBUnit);
|
||||
keyFile.set_integer("GUI", "NavigatorHSVUnit", (int)navHSVUnit);
|
||||
keyFile.set_boolean("GUI", "ShowFilmStripToolBar", showFilmStripToolBar);
|
||||
|
Reference in New Issue
Block a user