Auto remember last white balance stop size

see issue 1032
This commit is contained in:
Oliver Duis
2011-10-05 20:07:33 +02:00
parent 8d1a1d7d95
commit 6f18cadcd5
3 changed files with 12 additions and 6 deletions

View File

@@ -155,6 +155,7 @@ void Options::setDefaults () {
FileBrowserToolbarSingleRow = true;
hideTPVScrollbar = false;
UseIconNoText = true;
whiteBalanceSpotSize = 8;
squareDetailWindow = false;
menuGroupRank = true;
menuGroupLabel = true;
@@ -422,6 +423,8 @@ if (keyFile.has_group ("Color Management")) {
if (keyFile.has_key ("Color Management", "Intent")) rtSettings.colorimetricIntent = keyFile.get_integer("Color Management", "Intent");
if (keyFile.has_key ("Color Management", "WhiteBalanceSpotSize")) whiteBalanceSpotSize = keyFile.get_integer("Color Management", "WhiteBalanceSpotSize");
// Disabled (default is true) till issues are sorted out
//if (keyFile.has_key ("Color Management", "LCMSSafeMode")) rtSettings.LCMSSafeMode = keyFile.get_boolean ("Color Management", "LCMSSafeMode");
}
@@ -598,6 +601,7 @@ int Options::saveToFile (Glib::ustring fname) {
keyFile.set_string ("Color Management", "B_eta", rtSettings.beta);
keyFile.set_string ("Color Management", "B_est", rtSettings.best);
keyFile.set_string ("Color Management", "B_ruce", rtSettings.bruce);
keyFile.set_integer ("Color Management", "WhiteBalanceSpotSize", whiteBalanceSpotSize);
Glib::ArrayHandle<int> bab = baBehav;
keyFile.set_integer_list ("Batch Processing", "AdjusterBehavior", bab);