Lines Matching refs:keyFile

671     Glib::KeyFile keyFile;  in readFromFile()  local
679 if (keyFile.load_from_file(fname)) { in readFromFile()
683 if (keyFile.has_group("General")) { in readFromFile()
684 if (keyFile.has_key("General", "TabbedEditor")) { in readFromFile()
685 tabbedUI = keyFile.get_boolean("General", "TabbedEditor"); in readFromFile()
688 if (keyFile.has_key("General", "StartupDirectory")) { in readFromFile()
689 if (keyFile.get_string("General", "StartupDirectory") == "home") { in readFromFile()
691 } else if (keyFile.get_string("General", "StartupDirectory") == "current") { in readFromFile()
693 } else if (keyFile.get_string("General", "StartupDirectory") == "last") { in readFromFile()
695 } else if (keyFile.get_string("General", "StartupDirectory") == "custom") { in readFromFile()
700 if (keyFile.has_key("General", "StartupPath")) { in readFromFile()
701 startupPath = keyFile.get_string("General", "StartupPath"); in readFromFile()
704 if (keyFile.has_key("General", "DateFormat")) { in readFromFile()
705 dateFormat = keyFile.get_string("General", "DateFormat"); in readFromFile()
708 if (keyFile.has_key("General", "AdjusterMinDelay")) { in readFromFile()
709 adjusterMinDelay = keyFile.get_integer("General", "AdjusterMinDelay"); in readFromFile()
712 if (keyFile.has_key("General", "AdjusterMaxDelay")) { in readFromFile()
713 adjusterMaxDelay = keyFile.get_integer("General", "AdjusterMaxDelay"); in readFromFile()
716 if (keyFile.has_key("General", "StoreLastProfile")) { in readFromFile()
717 savesParamsAtExit = keyFile.get_boolean("General", "StoreLastProfile"); in readFromFile()
720 if (keyFile.has_key("General", "MultiUser")) { in readFromFile()
721 multiUser = keyFile.get_boolean("General", "MultiUser"); in readFromFile()
724 if (keyFile.has_key("General", "Version")) { in readFromFile()
725 version = keyFile.get_string("General", "Version"); in readFromFile()
728 if (keyFile.has_key("General", "Language")) { in readFromFile()
729 language = keyFile.get_string("General", "Language"); in readFromFile()
732 if (keyFile.has_key("General", "LanguageAutoDetect")) { in readFromFile()
733 languageAutoDetect = keyFile.get_boolean("General", "LanguageAutoDetect"); in readFromFile()
736 if (keyFile.has_key("General", "Theme")) { in readFromFile()
737 theme = keyFile.get_string("General", "Theme"); in readFromFile()
740 if (keyFile.has_key("General", "DarkFramesPath")) { in readFromFile()
741 rtSettings.darkFramesPath = keyFile.get_string("General", "DarkFramesPath"); in readFromFile()
744 if (keyFile.has_key("General", "FlatFieldsPath")) { in readFromFile()
745 rtSettings.flatFieldsPath = keyFile.get_string("General", "FlatFieldsPath"); in readFromFile()
748 if (keyFile.has_key("General", "Verbose")) { in readFromFile()
749 rtSettings.verbose = keyFile.get_boolean("General", "Verbose"); in readFromFile()
753 if (keyFile.has_group("External Editor")) { in readFromFile()
754 if (keyFile.has_key("External Editor", "EditorKind")) { in readFromFile()
755 editorToSendTo = keyFile.get_integer("External Editor", "EditorKind"); in readFromFile()
758 if (keyFile.has_key("External Editor", "GimpDir")) { in readFromFile()
759 gimpDir = keyFile.get_string("External Editor", "GimpDir"); in readFromFile()
762 if (keyFile.has_key("External Editor", "PhotoshopDir")) { in readFromFile()
763 psDir = keyFile.get_string("External Editor", "PhotoshopDir"); in readFromFile()
766 if (keyFile.has_key("External Editor", "CustomEditor")) { in readFromFile()
767 customEditorProg = keyFile.get_string("External Editor", "CustomEditor"); in readFromFile()
771 if (keyFile.has_group("Output")) { in readFromFile()
772 if (keyFile.has_key("Output", "Format")) { in readFromFile()
773 saveFormat.format = keyFile.get_string("Output", "Format"); in readFromFile()
776 if (keyFile.has_key("Output", "JpegQuality")) { in readFromFile()
777 saveFormat.jpegQuality = keyFile.get_integer("Output", "JpegQuality"); in readFromFile()
780 if (keyFile.has_key("Output", "JpegSubSamp")) { in readFromFile()
781 saveFormat.jpegSubSamp = keyFile.get_integer("Output", "JpegSubSamp"); in readFromFile()
784 if (keyFile.has_key("Output", "PngBps")) { in readFromFile()
785 saveFormat.pngBits = keyFile.get_integer("Output", "PngBps"); in readFromFile()
788 if (keyFile.has_key("Output", "TiffBps")) { in readFromFile()
789 saveFormat.tiffBits = keyFile.get_integer("Output", "TiffBps"); in readFromFile()
792 if (keyFile.has_key ("Output", "TiffFloat")) { in readFromFile()
793 saveFormat.tiffFloat = keyFile.get_boolean ("Output", "TiffFloat"); in readFromFile()
796 if (keyFile.has_key("Output", "TiffUncompressed")) { in readFromFile()
797 saveFormat.tiffUncompressed = keyFile.get_boolean("Output", "TiffUncompressed"); in readFromFile()
800 if (keyFile.has_key("Output", "SaveProcParams")) { in readFromFile()
801 saveFormat.saveParams = keyFile.get_boolean("Output", "SaveProcParams"); in readFromFile()
805 if (keyFile.has_key("Output", "FormatBatch")) { in readFromFile()
806 saveFormatBatch.format = keyFile.get_string("Output", "FormatBatch"); in readFromFile()
809 if (keyFile.has_key("Output", "JpegQualityBatch")) { in readFromFile()
810 saveFormatBatch.jpegQuality = keyFile.get_integer("Output", "JpegQualityBatch"); in readFromFile()
813 if (keyFile.has_key("Output", "JpegSubSampBatch")) { in readFromFile()
814 saveFormatBatch.jpegSubSamp = keyFile.get_integer("Output", "JpegSubSampBatch"); in readFromFile()
817 if (keyFile.has_key("Output", "PngBpsBatch")) { in readFromFile()
818 saveFormatBatch.pngBits = keyFile.get_integer("Output", "PngBpsBatch"); in readFromFile()
821 if (keyFile.has_key("Output", "TiffBpsBatch")) { in readFromFile()
822 saveFormatBatch.tiffBits = keyFile.get_integer("Output", "TiffBpsBatch"); in readFromFile()
825 if (keyFile.has_key ("Output", "TiffFloatBatch")) { in readFromFile()
826 saveFormatBatch.tiffFloat = keyFile.get_boolean ("Output", "TiffFloatBatch"); in readFromFile()
829 if (keyFile.has_key("Output", "TiffUncompressedBatch")) { in readFromFile()
830 … saveFormatBatch.tiffUncompressed = keyFile.get_boolean("Output", "TiffUncompressedBatch"); in readFromFile()
833 if (keyFile.has_key("Output", "SaveProcParamsBatch")) { in readFromFile()
834 … saveFormatBatch.saveParams = keyFile.get_boolean("Output", "SaveProcParamsBatch"); in readFromFile()
837 if (keyFile.has_key("Output", "Path")) { in readFromFile()
838 savePathTemplate = keyFile.get_string("Output", "Path"); in readFromFile()
841 if (keyFile.has_key("Output", "PathTemplate")) { in readFromFile()
842 savePathTemplate = keyFile.get_string("Output", "PathTemplate"); in readFromFile()
845 if (keyFile.has_key("Output", "PathFolder")) { in readFromFile()
846 savePathFolder = keyFile.get_string("Output", "PathFolder"); in readFromFile()
849 if (keyFile.has_key("Output", "AutoSuffix")) { in readFromFile()
850 autoSuffix = keyFile.get_boolean("Output", "AutoSuffix"); in readFromFile()
853 if (keyFile.has_key("Output", "ForceFormatOpts")) { in readFromFile()
854 forceFormatOpts = keyFile.get_boolean("Output", "ForceFormatOpts"); in readFromFile()
857 if (keyFile.has_key("Output", "SaveMethodNum")) { in readFromFile()
858 saveMethodNum = keyFile.get_integer("Output", "SaveMethodNum"); in readFromFile()
861 if (keyFile.has_key("Output", "UsePathTemplate")) { in readFromFile()
862 saveUsePathTemplate = keyFile.get_boolean("Output", "UsePathTemplate"); in readFromFile()
865 if (keyFile.has_key("Output", "LastSaveAsPath")) { in readFromFile()
866 lastSaveAsPath = keyFile.get_string("Output", "LastSaveAsPath"); in readFromFile()
869 if (keyFile.has_key("Output", "OverwriteOutputFile")) { in readFromFile()
870 overwriteOutputFile = keyFile.get_boolean("Output", "OverwriteOutputFile"); in readFromFile()
874 if (keyFile.has_group("Profiles")) { in readFromFile()
875 if (keyFile.has_key("Profiles", "Directory")) { in readFromFile()
876 profilePath = keyFile.get_string("Profiles", "Directory"); in readFromFile()
879 if (keyFile.has_key("Profiles", "UseBundledProfiles")) { in readFromFile()
880 useBundledProfiles = keyFile.get_boolean("Profiles", "UseBundledProfiles"); in readFromFile()
883 if (keyFile.has_key("Profiles", "LoadSaveProfilePath")) { in readFromFile()
884 loadSaveProfilePath = keyFile.get_string("Profiles", "LoadSaveProfilePath"); in readFromFile()
887 if (keyFile.has_key("Profiles", "RawDefault")) { in readFromFile()
888 defProfRaw = keyFile.get_string("Profiles", "RawDefault"); in readFromFile()
891 if (keyFile.has_key("Profiles", "ImgDefault")) { in readFromFile()
892 defProfImg = keyFile.get_string("Profiles", "ImgDefault"); in readFromFile()
895 if (keyFile.has_key("Profiles", "FilledProfile")) { in readFromFile()
896 filledProfile = keyFile.get_boolean("Profiles", "FilledProfile"); in readFromFile()
899 if (keyFile.has_key("Profiles", "SaveParamsWithFile")) { in readFromFile()
900 saveParamsFile = keyFile.get_boolean("Profiles", "SaveParamsWithFile"); in readFromFile()
903 if (keyFile.has_key("Profiles", "SaveParamsToCache")) { in readFromFile()
904 saveParamsCache = keyFile.get_boolean("Profiles", "SaveParamsToCache"); in readFromFile()
907 if (keyFile.has_key("Profiles", "LoadParamsFromLocation")) { in readFromFile()
908 … paramsLoadLocation = (PPLoadLocation)keyFile.get_integer("Profiles", "LoadParamsFromLocation"); in readFromFile()
911 if (keyFile.has_key("Profiles", "CustomProfileBuilder")) { in readFromFile()
912 …CPBPath = keyFile.get_string("Profiles", "CustomProfileBuilder"); // for backward compatibility o… in readFromFile()
915 if (keyFile.has_key("Profiles", "CustomProfileBuilderPath")) { in readFromFile()
916 CPBPath = keyFile.get_string("Profiles", "CustomProfileBuilderPath"); in readFromFile()
919 if (keyFile.has_key("Profiles", "CustomProfileBuilderKeys")) { in readFromFile()
920 … CPBKeys = (CPBKeyType)keyFile.get_integer("Profiles", "CustomProfileBuilderKeys"); in readFromFile()
924 if (keyFile.has_group("File Browser")) { in readFromFile()
925 if (keyFile.has_key("File Browser", "ThumbnailSize")) { in readFromFile()
926 thumbSize = keyFile.get_integer("File Browser", "ThumbnailSize"); in readFromFile()
929 if (keyFile.has_key("File Browser", "ThumbnailSizeTab")) { in readFromFile()
930 thumbSizeTab = keyFile.get_integer("File Browser", "ThumbnailSizeTab"); in readFromFile()
933 if (keyFile.has_key("File Browser", "ThumbnailSizeQueue")) { in readFromFile()
934 thumbSizeQueue = keyFile.get_integer("File Browser", "ThumbnailSizeQueue"); in readFromFile()
937 if (keyFile.has_key("File Browser", "SameThumbSize")) { in readFromFile()
938 sameThumbSize = keyFile.get_integer("File Browser", "SameThumbSize"); in readFromFile()
941 if (keyFile.has_key("File Browser", "BrowseOnlyRaw")) { in readFromFile()
942 fbOnlyRaw = keyFile.get_boolean("File Browser", "BrowseOnlyRaw"); in readFromFile()
945 if (keyFile.has_key("File Browser", "BrowserShowsDate")) { in readFromFile()
946 fbShowDateTime = keyFile.get_boolean("File Browser", "BrowserShowsDate"); in readFromFile()
949 if (keyFile.has_key("File Browser", "BrowserShowsExif")) { in readFromFile()
950 fbShowBasicExif = keyFile.get_boolean("File Browser", "BrowserShowsExif"); in readFromFile()
953 if (keyFile.has_key("File Browser", "BrowserShowsExpComp")) { in readFromFile()
954 fbShowExpComp = keyFile.get_boolean("File Browser", "BrowserShowsExpComp"); in readFromFile()
958 if (keyFile.has_key("File Browser", "BrowserShowsHidden")) { in readFromFile()
959 fbShowHidden = keyFile.get_boolean("File Browser", "BrowserShowsHidden"); in readFromFile()
963 if (keyFile.has_key("File Browser", "MaxPreviewHeight")) { in readFromFile()
964 maxThumbnailHeight = keyFile.get_integer("File Browser", "MaxPreviewHeight"); in readFromFile()
967 if (keyFile.has_key("File Browser", "MaxCacheEntries")) { in readFromFile()
968 maxCacheEntries = keyFile.get_integer("File Browser", "MaxCacheEntries"); in readFromFile()
971 if (keyFile.has_key("File Browser", "ParseExtensions")) { in readFromFile()
972 auto l = keyFile.get_string_list("File Browser", "ParseExtensions"); in readFromFile()
978 if (keyFile.has_key("File Browser", "ParseExtensionsEnabled")) { in readFromFile()
979 auto l = keyFile.get_integer_list("File Browser", "ParseExtensionsEnabled"); in readFromFile()
985 if (keyFile.has_key("File Browser", "ThumbnailArrangement")) { in readFromFile()
986 fbArrangement = keyFile.get_integer("File Browser", "ThumbnailArrangement"); in readFromFile()
989 if (keyFile.has_key("File Browser", "ThumbnailInterpolation")) { in readFromFile()
990 thumbInterp = keyFile.get_integer("File Browser", "ThumbnailInterpolation"); in readFromFile()
993 if (keyFile.has_key("File Browser", "FavoriteDirs")) { in readFromFile()
994 favoriteDirs = keyFile.get_string_list("File Browser", "FavoriteDirs"); in readFromFile()
997 if (keyFile.has_key("File Browser", "RenameTemplates")) { in readFromFile()
998 renameTemplates = keyFile.get_string_list("File Browser", "RenameTemplates"); in readFromFile()
1001 if (keyFile.has_key("File Browser", "RenameUseTemplates")) { in readFromFile()
1002 renameUseTemplates = keyFile.get_boolean("File Browser", "RenameUseTemplates"); in readFromFile()
1005 if (keyFile.has_key("File Browser", "ThumbnailZoomRatios")) { in readFromFile()
1006 … thumbnailZoomRatios = keyFile.get_double_list("File Browser", "ThumbnailZoomRatios"); in readFromFile()
1009 if (keyFile.has_key("File Browser", "OverlayedFileNames")) { in readFromFile()
1010 overlayedFileNames = keyFile.get_boolean("File Browser", "OverlayedFileNames"); in readFromFile()
1013 if (keyFile.has_key("File Browser", "FilmStripOverlayedFileNames")) { in readFromFile()
1014 … filmStripOverlayedFileNames = keyFile.get_boolean("File Browser", "FilmStripOverlayedFileNames"); in readFromFile()
1017 if (keyFile.has_key("File Browser", "ShowFileNames")) { in readFromFile()
1018 showFileNames = keyFile.get_boolean("File Browser", "ShowFileNames"); in readFromFile()
1021 if (keyFile.has_key("File Browser", "FilmStripShowFileNames")) { in readFromFile()
1022 … filmStripShowFileNames = keyFile.get_boolean("File Browser", "FilmStripShowFileNames"); in readFromFile()
1025 if (keyFile.has_key("File Browser", "InternalThumbIfUntouched")) { in readFromFile()
1026 … internalThumbIfUntouched = keyFile.get_boolean("File Browser", "InternalThumbIfUntouched"); in readFromFile()
1029 if (keyFile.has_key("File Browser", "menuGroupRank")) { in readFromFile()
1030 menuGroupRank = keyFile.get_boolean("File Browser", "menuGroupRank"); in readFromFile()
1033 if (keyFile.has_key("File Browser", "menuGroupLabel")) { in readFromFile()
1034 menuGroupLabel = keyFile.get_boolean("File Browser", "menuGroupLabel"); in readFromFile()
1037 if (keyFile.has_key("File Browser", "menuGroupFileOperations")) { in readFromFile()
1038 … menuGroupFileOperations = keyFile.get_boolean("File Browser", "menuGroupFileOperations"); in readFromFile()
1041 if (keyFile.has_key("File Browser", "menuGroupProfileOperations")) { in readFromFile()
1042 … menuGroupProfileOperations = keyFile.get_boolean("File Browser", "menuGroupProfileOperations"); in readFromFile()
1045 if (keyFile.has_key("File Browser", "menuGroupExtProg")) { in readFromFile()
1046 menuGroupExtProg = keyFile.get_boolean("File Browser", "menuGroupExtProg"); in readFromFile()
1049 if (keyFile.has_key("File Browser", "MaxRecentFolders")) { in readFromFile()
1050 maxRecentFolders = keyFile.get_integer("File Browser", "MaxRecentFolders"); in readFromFile()
1055 if (keyFile.has_key("File Browser", "RecentFolders")) { in readFromFile()
1056 recentFolders = keyFile.get_string_list("File Browser", "RecentFolders"); in readFromFile()
1060 if (keyFile.has_group("Clipping Indication")) { in readFromFile()
1061 if (keyFile.has_key("Clipping Indication", "HighlightThreshold")) { in readFromFile()
1062 … highlightThreshold = keyFile.get_integer("Clipping Indication", "HighlightThreshold"); in readFromFile()
1065 if (keyFile.has_key("Clipping Indication", "ShadowThreshold")) { in readFromFile()
1066 shadowThreshold = keyFile.get_integer("Clipping Indication", "ShadowThreshold"); in readFromFile()
1069 if (keyFile.has_key("Clipping Indication", "BlinkClipped")) { in readFromFile()
1070 blinkClipped = keyFile.get_boolean("Clipping Indication", "BlinkClipped"); in readFromFile()
1074 if (keyFile.has_group("Performance")) { in readFromFile()
1075 if (keyFile.has_key("Performance", "RgbDenoiseThreadLimit")) { in readFromFile()
1076 … rgbDenoiseThreadLimit = keyFile.get_integer("Performance", "RgbDenoiseThreadLimit"); in readFromFile()
1079 if (keyFile.has_key("Performance", "ClutCacheSize")) { in readFromFile()
1080 clutCacheSize = keyFile.get_integer("Performance", "ClutCacheSize"); in readFromFile()
1083 if (keyFile.has_key("Performance", "MaxInspectorBuffers")) { in readFromFile()
1084 maxInspectorBuffers = keyFile.get_integer("Performance", "MaxInspectorBuffers"); in readFromFile()
1087 if (keyFile.has_key("Performance", "InspectorDelay")) { in readFromFile()
1088 inspectorDelay = keyFile.get_integer("Performance", "InspectorDelay"); in readFromFile()
1091 if (keyFile.has_key("Performance", "PreviewDemosaicFromSidecar")) { in readFromFile()
1092 … prevdemo = (prevdemo_t)keyFile.get_integer("Performance", "PreviewDemosaicFromSidecar"); in readFromFile()
1095 if (keyFile.has_key("Performance", "SerializeTiffRead")) { in readFromFile()
1096 serializeTiffRead = keyFile.get_boolean("Performance", "SerializeTiffRead"); in readFromFile()
1099 if (keyFile.has_key("Performance", "Measure")) { in readFromFile()
1100 measure = keyFile.get_boolean("Performance", "Measure"); in readFromFile()
1103 if (keyFile.has_key("Performance", "ChunkSizeAMAZE")) { in readFromFile()
1104 … chunkSizeAMAZE = std::min(16, std::max(1, keyFile.get_integer("Performance", "ChunkSizeAMAZE"))); in readFromFile()
1107 if (keyFile.has_key("Performance", "ChunkSizeCA")) { in readFromFile()
1108 … chunkSizeCA = std::min(16, std::max(1, keyFile.get_integer("Performance", "ChunkSizeCA"))); in readFromFile()
1111 if (keyFile.has_key("Performance", "ChunkSizeRCD")) { in readFromFile()
1112 … chunkSizeRCD = std::min(16, std::max(1, keyFile.get_integer("Performance", "ChunkSizeRCD"))); in readFromFile()
1115 if (keyFile.has_key("Performance", "ChunkSizeRGB")) { in readFromFile()
1116 … chunkSizeRGB = std::min(16, std::max(1, keyFile.get_integer("Performance", "ChunkSizeRGB"))); in readFromFile()
1119 if (keyFile.has_key("Performance", "ChunkSizeXT")) { in readFromFile()
1120 … chunkSizeXT = std::min(16, std::max(1, keyFile.get_integer("Performance", "ChunkSizeXT"))); in readFromFile()
1123 if (keyFile.has_key("Performance", "ThumbnailInspectorMode")) { in readFromFile()
1124 …inspector_mode = static_cast<rtengine::Settings::ThumbnailInspectorMode>(keyFile.get_integer("Perf… in readFromFile()
1128 if (keyFile.has_group("GUI")) { in readFromFile()
1129 if (keyFile.has_key("GUI", "Favorites")) { in readFromFile()
1130 favorites = keyFile.get_string_list("GUI", "Favorites"); in readFromFile()
1133 if (keyFile.has_key("GUI", "WindowWidth")) { in readFromFile()
1134 windowWidth = keyFile.get_integer("GUI", "WindowWidth"); in readFromFile()
1137 if (keyFile.has_key("GUI", "WindowHeight")) { in readFromFile()
1138 windowHeight = keyFile.get_integer("GUI", "WindowHeight"); in readFromFile()
1141 if (keyFile.has_key("GUI", "WindowX")) { in readFromFile()
1142 windowX = keyFile.get_integer("GUI", "WindowX"); in readFromFile()
1145 if (keyFile.has_key("GUI", "WindowY")) { in readFromFile()
1146 windowY = keyFile.get_integer("GUI", "WindowY"); in readFromFile()
1149 if (keyFile.has_key("GUI", "WindowMonitor")) { in readFromFile()
1150 windowMonitor = keyFile.get_integer("GUI", "WindowMonitor"); in readFromFile()
1153 if (keyFile.has_key("GUI", "MeowMonitor")) { in readFromFile()
1154 meowMonitor = keyFile.get_integer("GUI", "MeowMonitor"); in readFromFile()
1157 if (keyFile.has_key("GUI", "MeowFullScreen")) { in readFromFile()
1158 meowFullScreen = keyFile.get_boolean("GUI", "MeowFullScreen"); in readFromFile()
1161 if (keyFile.has_key("GUI", "MeowMaximized")) { in readFromFile()
1162 meowMaximized = keyFile.get_boolean("GUI", "MeowMaximized"); in readFromFile()
1165 if (keyFile.has_key("GUI", "MeowWidth")) { in readFromFile()
1166 meowWidth = keyFile.get_integer("GUI", "MeowWidth"); in readFromFile()
1169 if (keyFile.has_key("GUI", "MeowHeight")) { in readFromFile()
1170 meowHeight = keyFile.get_integer("GUI", "MeowHeight"); in readFromFile()
1173 if (keyFile.has_key("GUI", "MeowX")) { in readFromFile()
1174 meowX = keyFile.get_integer("GUI", "MeowX"); in readFromFile()
1177 if (keyFile.has_key("GUI", "MeowY")) { in readFromFile()
1178 meowY = keyFile.get_integer("GUI", "MeowY"); in readFromFile()
1181 if (keyFile.has_key("GUI", "WindowMaximized")) { in readFromFile()
1182 windowMaximized = keyFile.get_boolean("GUI", "WindowMaximized"); in readFromFile()
1185 if (keyFile.has_key("GUI", "DetailWindowWidth")) { in readFromFile()
1186 detailWindowWidth = keyFile.get_integer("GUI", "DetailWindowWidth"); in readFromFile()
1189 if (keyFile.has_key("GUI", "DetailWindowHeight")) { in readFromFile()
1190 detailWindowHeight = keyFile.get_integer("GUI", "DetailWindowHeight"); in readFromFile()
1193 if (keyFile.has_key("GUI", "DirBrowserWidth")) { in readFromFile()
1194 dirBrowserWidth = keyFile.get_integer("GUI", "DirBrowserWidth"); in readFromFile()
1197 if (keyFile.has_key("GUI", "DirBrowserHeight")) { in readFromFile()
1198 dirBrowserHeight = keyFile.get_integer("GUI", "DirBrowserHeight"); in readFromFile()
1201 if (keyFile.has_key("GUI", "SortType")) { in readFromFile()
1202 … dirBrowserSortType = static_cast<Gtk::SortType>(keyFile.get_integer("GUI", "SortType")); in readFromFile()
1205 if (keyFile.has_key("GUI", "PreferencesWidth")) { in readFromFile()
1206 preferencesWidth = keyFile.get_integer("GUI", "PreferencesWidth"); in readFromFile()
1209 if (keyFile.has_key("GUI", "PreferencesHeight")) { in readFromFile()
1210 preferencesHeight = keyFile.get_integer("GUI", "PreferencesHeight"); in readFromFile()
1213 if (keyFile.has_key("GUI", "SaveAsDialogWidth")) { in readFromFile()
1214 saveAsDialogWidth = keyFile.get_integer("GUI", "SaveAsDialogWidth"); in readFromFile()
1217 if (keyFile.has_key("GUI", "SaveAsDialogHeight")) { in readFromFile()
1218 saveAsDialogHeight = keyFile.get_integer("GUI", "SaveAsDialogHeight"); in readFromFile()
1221 if (keyFile.has_key("GUI", "ToolPanelWidth")) { in readFromFile()
1222 toolPanelWidth = keyFile.get_integer("GUI", "ToolPanelWidth"); in readFromFile()
1225 if (keyFile.has_key("GUI", "BrowserToolPanelWidth")) { in readFromFile()
1226 browserToolPanelWidth = keyFile.get_integer("GUI", "BrowserToolPanelWidth"); in readFromFile()
1229 if (keyFile.has_key("GUI", "BrowserToolPanelHeight")) { in readFromFile()
1230 browserToolPanelHeight = keyFile.get_integer("GUI", "BrowserToolPanelHeight"); in readFromFile()
1233 if (keyFile.has_key("GUI", "BrowserToolPanelOpened")) { in readFromFile()
1234 browserToolPanelOpened = keyFile.get_boolean("GUI", "BrowserToolPanelOpened"); in readFromFile()
1237 if (keyFile.has_key("GUI", "BrowserDirPanelOpened")) { in readFromFile()
1238 browserDirPanelOpened = keyFile.get_boolean("GUI", "BrowserDirPanelOpened"); in readFromFile()
1241 if (keyFile.has_key("GUI", "EditorFilmStripOpened")) { in readFromFile()
1242 editorFilmStripOpened = keyFile.get_boolean("GUI", "EditorFilmStripOpened"); in readFromFile()
1245 if (keyFile.has_key("GUI", "HistoryPanelWidth")) { in readFromFile()
1246 historyPanelWidth = keyFile.get_integer("GUI", "HistoryPanelWidth"); in readFromFile()
1249 if (keyFile.has_key("GUI", "FontFamily")) { in readFromFile()
1250 fontFamily = keyFile.get_string("GUI", "FontFamily"); in readFromFile()
1253 if (keyFile.has_key("GUI", "FontSize")) { in readFromFile()
1254 fontSize = keyFile.get_integer("GUI", "FontSize"); in readFromFile()
1257 if (keyFile.has_key("GUI", "CPFontFamily")) { in readFromFile()
1258 CPFontFamily = keyFile.get_string("GUI", "CPFontFamily"); in readFromFile()
1261 if (keyFile.has_key("GUI", "CPFontSize")) { in readFromFile()
1262 CPFontSize = keyFile.get_integer("GUI", "CPFontSize"); in readFromFile()
1265 if (keyFile.has_key("GUI", "PseudoHiDPISupport")) { in readFromFile()
1266 pseudoHiDPISupport = keyFile.get_boolean("GUI", "PseudoHiDPISupport"); in readFromFile()
1269 if (keyFile.has_key("GUI", "LastPreviewScale")) { in readFromFile()
1270 lastScale = keyFile.get_integer("GUI", "LastPreviewScale"); in readFromFile()
1273 if (keyFile.has_key("GUI", "LastShowAllExif")) { in readFromFile()
1274 lastShowAllExif = keyFile.get_boolean("GUI", "LastShowAllExif"); in readFromFile()
1277 if (keyFile.has_key("GUI", "PanAccelFactor")) { in readFromFile()
1278 panAccelFactor = keyFile.get_integer("GUI", "PanAccelFactor"); in readFromFile()
1281 if (keyFile.has_key("GUI", "RememberZoomAndPan")) { in readFromFile()
1282 rememberZoomAndPan = keyFile.get_boolean("GUI", "RememberZoomAndPan"); in readFromFile()
1285 if (keyFile.has_key("GUI", "LastCropSize")) { in readFromFile()
1286 lastCropSize = keyFile.get_integer("GUI", "LastCropSize"); in readFromFile()
1289 if (keyFile.has_key("GUI", "ShowHistory")) { in readFromFile()
1290 showHistory = keyFile.get_boolean("GUI", "ShowHistory"); in readFromFile()
1293 if (keyFile.has_key("GUI", "ShowFilePanelState")) { in readFromFile()
1294 showFilePanelState = keyFile.get_integer("GUI", "ShowFilePanelState"); in readFromFile()
1297 if (keyFile.has_key("GUI", "ShowInfo")) { in readFromFile()
1298 showInfo = keyFile.get_boolean("GUI", "ShowInfo"); in readFromFile()
1301 if (keyFile.has_key("GUI", "MainNBVertical")) { in readFromFile()
1302 mainNBVertical = keyFile.get_boolean("GUI", "MainNBVertical"); in readFromFile()
1305 if (keyFile.has_key("GUI", "ShowClippedHighlights")) { in readFromFile()
1306 showClippedHighlights = keyFile.get_boolean("GUI", "ShowClippedHighlights"); in readFromFile()
1309 if (keyFile.has_key("GUI", "ShowClippedShadows")) { in readFromFile()
1310 showClippedShadows = keyFile.get_boolean("GUI", "ShowClippedShadows"); in readFromFile()
1313 if (keyFile.has_key("GUI", "FrameColor")) { in readFromFile()
1314 bgcolor = keyFile.get_integer("GUI", "FrameColor"); in readFromFile()
1317 if (keyFile.has_key("GUI", "ProcessingQueueEnbled")) { in readFromFile()
1318 procQueueEnabled = keyFile.get_boolean("GUI", "ProcessingQueueEnbled"); in readFromFile()
1321 if (keyFile.has_key("GUI", "ToolPanelsExpanded")) { in readFromFile()
1322 tpOpen = keyFile.get_integer_list("GUI", "ToolPanelsExpanded"); in readFromFile()
1325 if (keyFile.has_key("GUI", "ToolPanelsExpandedAutoSave")) { in readFromFile()
1326 autoSaveTpOpen = keyFile.get_boolean("GUI", "ToolPanelsExpandedAutoSave"); in readFromFile()
1329 if (keyFile.has_key("GUI", "MultiDisplayMode")) { in readFromFile()
1330 multiDisplayMode = keyFile.get_integer("GUI", "MultiDisplayMode"); in readFromFile()
1334 if (keyFile.has_key("GUI", "CutOverlayBrush")) { in readFromFile()
1335 cutOverlayBrush = keyFile.get_double_list("GUI", "CutOverlayBrush"); in readFromFile()
1338 if (keyFile.has_key("GUI", "NavGuideBrush")) { in readFromFile()
1339 navGuideBrush = keyFile.get_double_list("GUI", "NavGuideBrush"); in readFromFile()
1342 if (keyFile.has_key("GUI", "HistogramPosition")) { in readFromFile()
1343 histogramPosition = keyFile.get_integer("GUI", "HistogramPosition"); in readFromFile()
1346 if (keyFile.has_key("GUI", "HistogramRed")) { in readFromFile()
1347 histogramRed = keyFile.get_boolean("GUI", "HistogramRed"); in readFromFile()
1350 if (keyFile.has_key("GUI", "HistogramGreen")) { in readFromFile()
1351 histogramGreen = keyFile.get_boolean("GUI", "HistogramGreen"); in readFromFile()
1354 if (keyFile.has_key("GUI", "HistogramBlue")) { in readFromFile()
1355 histogramBlue = keyFile.get_boolean("GUI", "HistogramBlue"); in readFromFile()
1358 if (keyFile.has_key("GUI", "HistogramLuma")) { in readFromFile()
1359 histogramLuma = keyFile.get_boolean("GUI", "HistogramLuma"); in readFromFile()
1362 if (keyFile.has_key("GUI", "HistogramChroma")) { in readFromFile()
1363 histogramChroma = keyFile.get_boolean("GUI", "HistogramChroma"); in readFromFile()
1366 if (keyFile.has_key("GUI", "HistogramRAW")) { in readFromFile()
1367 histogramRAW = keyFile.get_boolean("GUI", "HistogramRAW"); in readFromFile()
1370 if (keyFile.has_key("GUI", "HistogramBar")) { in readFromFile()
1371 histogramBar = keyFile.get_boolean("GUI", "HistogramBar"); in readFromFile()
1374 if (keyFile.has_key ("GUI", "HistogramHeight")) { in readFromFile()
1375 histogramHeight = keyFile.get_integer ("GUI", "HistogramHeight"); in readFromFile()
1378 if (keyFile.has_key ("GUI", "HistogramDrawMode")) { in readFromFile()
1379 histogramDrawMode = keyFile.get_integer ("GUI", "HistogramDrawMode"); in readFromFile()
1382 if (keyFile.has_key("GUI", "NavigatorRGBUnit")) { in readFromFile()
1383 navRGBUnit = (NavigatorUnit)keyFile.get_integer("GUI", "NavigatorRGBUnit"); in readFromFile()
1386 if (keyFile.has_key("GUI", "NavigatorHSVUnit")) { in readFromFile()
1387 navHSVUnit = (NavigatorUnit)keyFile.get_integer("GUI", "NavigatorHSVUnit"); in readFromFile()
1390 if (keyFile.has_key("GUI", "ShowFilmStripToolBar")) { in readFromFile()
1391 showFilmStripToolBar = keyFile.get_boolean("GUI", "ShowFilmStripToolBar"); in readFromFile()
1394 if (keyFile.has_key("GUI", "FileBrowserToolbarSingleRow")) { in readFromFile()
1395 … FileBrowserToolbarSingleRow = keyFile.get_boolean("GUI", "FileBrowserToolbarSingleRow"); in readFromFile()
1398 if (keyFile.has_key("GUI", "HideTPVScrollbar")) { in readFromFile()
1399 hideTPVScrollbar = keyFile.get_boolean("GUI", "HideTPVScrollbar"); in readFromFile()
1402 if (keyFile.has_key("GUI", "HistogramWorking")) { in readFromFile()
1403 rtSettings.HistogramWorking = keyFile.get_boolean("GUI", "HistogramWorking"); in readFromFile()
1406 if (keyFile.has_key("GUI", "CurveBBoxPosition")) { in readFromFile()
1407 curvebboxpos = keyFile.get_integer("GUI", "CurveBBoxPosition"); in readFromFile()
1411 if (keyFile.has_group("Crop Settings")) { in readFromFile()
1412 if (keyFile.has_key("Crop Settings", "PPI")) { in readFromFile()
1413 cropPPI = keyFile.get_integer("Crop Settings", "PPI"); in readFromFile()
1416 if (keyFile.has_key("Crop Settings", "GuidesMode")) { in readFromFile()
1417 …cropGuides = CropGuidesMode(std::max(int(CROP_GUIDE_NONE), std::min(keyFile.get_integer("Crop Sett… in readFromFile()
1420 if (keyFile.has_key("Crop Settings", "AutoFit")) { in readFromFile()
1421 cropAutoFit = keyFile.get_boolean("Crop Settings", "AutoFit"); in readFromFile()
1425 if (keyFile.has_group("Color Management")) { in readFromFile()
1426 if (keyFile.has_key("Color Management", "ICCDirectory")) { in readFromFile()
1427 … rtSettings.iccDirectory = keyFile.get_string("Color Management", "ICCDirectory"); in readFromFile()
1430 if (keyFile.has_key("Color Management", "PrinterIntent")) { in readFromFile()
1431 …rtSettings.printerIntent = static_cast<rtengine::RenderingIntent>(keyFile.get_integer("Color Manag… in readFromFile()
1434 if (keyFile.has_key("Color Management", "PrinterBPC")) { in readFromFile()
1435 rtSettings.printerBPC = keyFile.get_boolean("Color Management", "PrinterBPC"); in readFromFile()
1438 if (keyFile.has_key("Color Management", "PrinterProfile")) { in readFromFile()
1439 … rtSettings.printerProfile = keyFile.get_string("Color Management", "PrinterProfile"); in readFromFile()
1442 if (keyFile.has_key("Color Management", "MonitorProfile")) { in readFromFile()
1443 … rtSettings.monitorProfile = keyFile.get_string("Color Management", "MonitorProfile"); in readFromFile()
1446 if (keyFile.has_key("Color Management", "AutoMonitorProfile")) { in readFromFile()
1447 … rtSettings.autoMonitorProfile = keyFile.get_boolean("Color Management", "AutoMonitorProfile"); in readFromFile()
1450 if (keyFile.has_key("Color Management", "Autocielab")) { in readFromFile()
1451 rtSettings.autocielab = keyFile.get_boolean("Color Management", "Autocielab"); in readFromFile()
1454 if (keyFile.has_key("Color Management", "RGBcurvesLumamode_Gamut")) { in readFromFile()
1455 …rtSettings.rgbcurveslumamode_gamut = keyFile.get_boolean("Color Management", "RGBcurvesLumamode_Ga… in readFromFile()
1458 if (keyFile.has_key("Color Management", "Intent")) { in readFromFile()
1459 …rtSettings.monitorIntent = static_cast<rtengine::RenderingIntent>(keyFile.get_integer("Color Manag… in readFromFile()
1462 if (keyFile.has_key("Color Management", "MonitorBPC")) { in readFromFile()
1463 rtSettings.monitorBPC = keyFile.get_boolean("Color Management", "MonitorBPC"); in readFromFile()
1466 if (keyFile.has_key("Color Management", "CRI")) { in readFromFile()
1467 rtSettings.CRI_color = keyFile.get_integer("Color Management", "CRI"); in readFromFile()
1470 if (keyFile.has_key("Color Management", "DenoiseLabgamma")) { in readFromFile()
1471 … rtSettings.denoiselabgamma = keyFile.get_integer("Color Management", "DenoiseLabgamma"); in readFromFile()
1489 if (keyFile.has_key("Color Management", "CBDLlevel0")) { in readFromFile()
1490 rtSettings.level0_cbdl = keyFile.get_double("Color Management", "CBDLlevel0"); in readFromFile()
1493 if (keyFile.has_key("Color Management", "CBDLlevel123")) { in readFromFile()
1494 … rtSettings.level123_cbdl = keyFile.get_double("Color Management", "CBDLlevel123"); in readFromFile()
1500 if (keyFile.has_key("Color Management", "WhiteBalanceSpotSize")) { in readFromFile()
1501 … whiteBalanceSpotSize = keyFile.get_integer("Color Management", "WhiteBalanceSpotSize"); in readFromFile()
1504 if (keyFile.has_key("Color Management", "GamutICC")) { in readFromFile()
1505 rtSettings.gamutICC = keyFile.get_boolean("Color Management", "GamutICC"); in readFromFile()
1508 if (keyFile.has_key("Color Management", "AdobeRGB")) { in readFromFile()
1509 rtSettings.adobe = keyFile.get_string("Color Management", "AdobeRGB"); in readFromFile()
1515 if (keyFile.has_key("Color Management", "ProPhoto")) { in readFromFile()
1516 rtSettings.prophoto = keyFile.get_string("Color Management", "ProPhoto"); in readFromFile()
1522 if (keyFile.has_key("Color Management", "WideGamut")) { in readFromFile()
1523 rtSettings.widegamut = keyFile.get_string("Color Management", "WideGamut"); in readFromFile()
1529 if (keyFile.has_key("Color Management", "sRGB")) { in readFromFile()
1530 rtSettings.srgb = keyFile.get_string("Color Management", "sRGB"); in readFromFile()
1536 if (keyFile.has_key("Color Management", "Beta")) { in readFromFile()
1537 rtSettings.beta = keyFile.get_string("Color Management", "Beta"); in readFromFile()
1543 if (keyFile.has_key("Color Management", "Best")) { in readFromFile()
1544 rtSettings.best = keyFile.get_string("Color Management", "Best"); in readFromFile()
1550 if (keyFile.has_key("Color Management", "Rec2020")) { in readFromFile()
1551 rtSettings.rec2020 = keyFile.get_string("Color Management", "Rec2020"); in readFromFile()
1557 if (keyFile.has_key("Color Management", "Bruce")) { in readFromFile()
1558 rtSettings.bruce = keyFile.get_string("Color Management", "Bruce"); in readFromFile()
1564 if (keyFile.has_key("Color Management", "ACES-AP0")) { in readFromFile()
1565 rtSettings.ACESp0 = keyFile.get_string("Color Management", "ACES-AP0"); in readFromFile()
1572 if (keyFile.has_key("Color Management", "ACES-AP1")) { in readFromFile()
1573 rtSettings.ACESp1 = keyFile.get_string("Color Management", "ACES-AP1"); in readFromFile()
1580 if (keyFile.has_key("Color Management", "GamutLch")) { in readFromFile()
1581 rtSettings.gamutLch = keyFile.get_boolean("Color Management", "GamutLch"); in readFromFile()
1584 if (keyFile.has_key("Color Management", "ProtectRed")) { in readFromFile()
1585 rtSettings.protectred = keyFile.get_integer("Color Management", "ProtectRed"); in readFromFile()
1588 if (keyFile.has_key("Color Management", "ProtectRedH")) { in readFromFile()
1589 rtSettings.protectredh = keyFile.get_double("Color Management", "ProtectRedH"); in readFromFile()
1592 if (keyFile.has_key("Color Management", "Amountchroma")) { in readFromFile()
1593 rtSettings.amchroma = keyFile.get_integer("Color Management", "Amountchroma"); in readFromFile()
1596 if (keyFile.has_key("Color Management", "ClutsDirectory")) { in readFromFile()
1597 clutsDir = keyFile.get_string("Color Management", "ClutsDirectory"); in readFromFile()
1604 if (keyFile.has_group("ICC Profile Creator")) { in readFromFile()
1605 if (keyFile.has_key("ICC Profile Creator", "PimariesPreset")) { in readFromFile()
1606 … ICCPC_primariesPreset = keyFile.get_string("ICC Profile Creator", "PimariesPreset"); in readFromFile()
1608 if (keyFile.has_key("ICC Profile Creator", "RedPrimaryX")) { in readFromFile()
1609 ICCPC_redPrimaryX = keyFile.get_double("ICC Profile Creator", "RedPrimaryX"); in readFromFile()
1611 if (keyFile.has_key("ICC Profile Creator", "RedPrimaryY")) { in readFromFile()
1612 ICCPC_redPrimaryY = keyFile.get_double("ICC Profile Creator", "RedPrimaryY"); in readFromFile()
1614 if (keyFile.has_key("ICC Profile Creator", "GreenPrimaryX")) { in readFromFile()
1615 … ICCPC_greenPrimaryX = keyFile.get_double("ICC Profile Creator", "GreenPrimaryX"); in readFromFile()
1617 if (keyFile.has_key("ICC Profile Creator", "GreenPrimaryY")) { in readFromFile()
1618 … ICCPC_greenPrimaryY = keyFile.get_double("ICC Profile Creator", "GreenPrimaryY"); in readFromFile()
1620 if (keyFile.has_key("ICC Profile Creator", "BluePrimaryX")) { in readFromFile()
1621 ICCPC_bluePrimaryX = keyFile.get_double("ICC Profile Creator", "BluePrimaryX"); in readFromFile()
1623 if (keyFile.has_key("ICC Profile Creator", "BluePrimaryY")) { in readFromFile()
1624 ICCPC_bluePrimaryY = keyFile.get_double("ICC Profile Creator", "BluePrimaryY"); in readFromFile()
1626 if (keyFile.has_key("ICC Profile Creator", "GammaPreset")) { in readFromFile()
1627 ICCPC_gammaPreset = keyFile.get_string("ICC Profile Creator", "GammaPreset"); in readFromFile()
1629 if (keyFile.has_key("ICC Profile Creator", "Gamma")) { in readFromFile()
1630 ICCPC_gamma = keyFile.get_double("ICC Profile Creator", "Gamma"); in readFromFile()
1632 if (keyFile.has_key("ICC Profile Creator", "Slope")) { in readFromFile()
1633 ICCPC_slope = keyFile.get_double("ICC Profile Creator", "Slope"); in readFromFile()
1635 if (keyFile.has_key("ICC Profile Creator", "ProfileVersion")) { in readFromFile()
1636 … ICCPC_profileVersion = keyFile.get_string("ICC Profile Creator", "ProfileVersion"); in readFromFile()
1638 if (keyFile.has_key("ICC Profile Creator", "Illuminant")) { in readFromFile()
1639 ICCPC_illuminant = keyFile.get_string("ICC Profile Creator", "Illuminant"); in readFromFile()
1641 if (keyFile.has_key("ICC Profile Creator", "Description")) { in readFromFile()
1642 ICCPC_description = keyFile.get_string("ICC Profile Creator", "Description"); in readFromFile()
1644 if (keyFile.has_key("ICC Profile Creator", "Copyright")) { in readFromFile()
1645 ICCPC_copyright = keyFile.get_string("ICC Profile Creator", "Copyright"); in readFromFile()
1647 if (keyFile.has_key("ICC Profile Creator", "AppendParamsToDesc")) { in readFromFile()
1648 … ICCPC_appendParamsToDesc = keyFile.get_boolean("ICC Profile Creator", "AppendParamsToDesc"); in readFromFile()
1652 if (keyFile.has_group("Batch Processing")) { in readFromFile()
1653 if (keyFile.has_key("Batch Processing", "AdjusterBehavior")) { in readFromFile()
1654 baBehav = keyFile.get_integer_list("Batch Processing", "AdjusterBehavior"); in readFromFile()
1659 if (keyFile.has_group("Sounds")) { in readFromFile()
1660 if (keyFile.has_key("Sounds", "Enable")) { in readFromFile()
1661 sndEnable = keyFile.get_boolean("Sounds", "Enable"); in readFromFile()
1664 if (keyFile.has_key("Sounds", "BatchQueueDone")) { in readFromFile()
1665 sndBatchQueueDone = keyFile.get_string("Sounds", "BatchQueueDone"); in readFromFile()
1668 if (keyFile.has_key("Sounds", "LngEditProcDone")) { in readFromFile()
1669 sndLngEditProcDone = keyFile.get_string("Sounds", "LngEditProcDone"); in readFromFile()
1672 if (keyFile.has_key("Sounds", "LngEditProcDoneSecs")) { in readFromFile()
1673 sndLngEditProcDoneSecs = keyFile.get_double("Sounds", "LngEditProcDoneSecs"); in readFromFile()
1677 if (keyFile.has_group("Fast Export")) { in readFromFile()
1678 if (keyFile.has_key("Fast Export", "fastexport_bypass_sharpening")) { in readFromFile()
1679 … fastexport_bypass_sharpening = keyFile.get_boolean("Fast Export", "fastexport_bypass_sharpening"); in readFromFile()
1682 if (keyFile.has_key("Fast Export", "fastexport_bypass_sharpenEdge")) { in readFromFile()
1683 …fastexport_bypass_sharpenEdge = keyFile.get_boolean("Fast Export", "fastexport_bypass_sharpenEdge"… in readFromFile()
1686 if (keyFile.has_key("Fast Export", "fastexport_bypass_sharpenMicro")) { in readFromFile()
1687 …fastexport_bypass_sharpenMicro = keyFile.get_boolean("Fast Export", "fastexport_bypass_sharpenMicr… in readFromFile()
1692 if (keyFile.has_key("Fast Export", "fastexport_bypass_defringe")) { in readFromFile()
1693 … fastexport_bypass_defringe = keyFile.get_boolean("Fast Export", "fastexport_bypass_defringe"); in readFromFile()
1696 if (keyFile.has_key("Fast Export", "fastexport_bypass_dirpyrDenoise")) { in readFromFile()
1697 …fastexport_bypass_dirpyrDenoise = keyFile.get_boolean("Fast Export", "fastexport_bypass_dirpyrDeno… in readFromFile()
1700 if (keyFile.has_key("Fast Export", "fastexport_bypass_dirpyrequalizer")) { in readFromFile()
1701 …fastexport_bypass_dirpyrequalizer = keyFile.get_boolean("Fast Export", "fastexport_bypass_dirpyreq… in readFromFile()
1704 if (keyFile.has_key("Fast Export", "fastexport_bypass_wavelet")) { in readFromFile()
1705 … fastexport_bypass_wavelet = keyFile.get_boolean("Fast Export", "fastexport_bypass_wavelet"); in readFromFile()
1708 if (keyFile.has_key("Fast Export", "fastexport_raw_dmethod")) { in readFromFile()
1709 … fastexport_raw_bayer_method = keyFile.get_string("Fast Export", "fastexport_raw_dmethod"); in readFromFile()
1712 if (keyFile.has_key("Fast Export", "fastexport_raw_bayer_method")) { in readFromFile()
1713 … fastexport_raw_bayer_method = keyFile.get_string("Fast Export", "fastexport_raw_bayer_method"); in readFromFile()
1717 if (keyFile.has_key("Fast Export", "fastexport_bypass_raw_dcb_iterations")) { in readFromFile()
1718 …fastexport_bypass_raw_bayer_dcb_iterations = keyFile.get_boolean("Fast Export", "fastexport_bypass… in readFromFile()
1721 if (keyFile.has_key("Fast Export", "fastexport_bypass_raw_bayer_dcb_iterations")) { in readFromFile()
1722 …fastexport_bypass_raw_bayer_dcb_iterations = keyFile.get_boolean("Fast Export", "fastexport_bypass… in readFromFile()
1725 if (keyFile.has_key("Fast Export", "fastexport_bypass_raw_dcb_enhance")) { in readFromFile()
1726 …fastexport_bypass_raw_bayer_dcb_enhance = keyFile.get_boolean("Fast Export", "fastexport_bypass_ra… in readFromFile()
1729 if (keyFile.has_key("Fast Export", "fastexport_bypass_raw_bayer_dcb_enhance")) { in readFromFile()
1730 …fastexport_bypass_raw_bayer_dcb_enhance = keyFile.get_boolean("Fast Export", "fastexport_bypass_ra… in readFromFile()
1733 if (keyFile.has_key("Fast Export", "fastexport_bypass_raw_lmmse_iterations")) { in readFromFile()
1734 …fastexport_bypass_raw_bayer_lmmse_iterations = keyFile.get_boolean("Fast Export", "fastexport_bypa… in readFromFile()
1737 … if (keyFile.has_key("Fast Export", "fastexport_bypass_raw_bayer_lmmse_iterations")) { in readFromFile()
1738 …fastexport_bypass_raw_bayer_lmmse_iterations = keyFile.get_boolean("Fast Export", "fastexport_bypa… in readFromFile()
1741 if (keyFile.has_key("Fast Export", "fastexport_bypass_raw_linenoise")) { in readFromFile()
1742 …fastexport_bypass_raw_bayer_linenoise = keyFile.get_boolean("Fast Export", "fastexport_bypass_raw_… in readFromFile()
1745 if (keyFile.has_key("Fast Export", "fastexport_bypass_raw_bayer_linenoise")) { in readFromFile()
1746 …fastexport_bypass_raw_bayer_linenoise = keyFile.get_boolean("Fast Export", "fastexport_bypass_raw_… in readFromFile()
1749 if (keyFile.has_key("Fast Export", "fastexport_bypass_raw_greenthresh")) { in readFromFile()
1750 …fastexport_bypass_raw_bayer_greenthresh = keyFile.get_boolean("Fast Export", "fastexport_bypass_ra… in readFromFile()
1753 if (keyFile.has_key("Fast Export", "fastexport_bypass_raw_bayer_greenthresh")) { in readFromFile()
1754 …fastexport_bypass_raw_bayer_greenthresh = keyFile.get_boolean("Fast Export", "fastexport_bypass_ra… in readFromFile()
1757 if (keyFile.has_key("Fast Export", "fastexport_raw_xtrans_method")) { in readFromFile()
1758 … fastexport_raw_xtrans_method = keyFile.get_string("Fast Export", "fastexport_raw_xtrans_method"); in readFromFile()
1761 if (keyFile.has_key("Fast Export", "fastexport_bypass_raw_ccSteps")) { in readFromFile()
1762 …fastexport_bypass_raw_ccSteps = keyFile.get_boolean("Fast Export", "fastexport_bypass_raw_ccSteps"… in readFromFile()
1765 if (keyFile.has_key("Fast Export", "fastexport_bypass_raw_ca")) { in readFromFile()
1766 … fastexport_bypass_raw_ca = keyFile.get_boolean("Fast Export", "fastexport_bypass_raw_ca"); in readFromFile()
1769 if (keyFile.has_key("Fast Export", "fastexport_bypass_raw_df")) { in readFromFile()
1770 … fastexport_bypass_raw_df = keyFile.get_boolean("Fast Export", "fastexport_bypass_raw_df"); in readFromFile()
1773 if (keyFile.has_key("Fast Export", "fastexport_bypass_raw_ff")) { in readFromFile()
1774 … fastexport_bypass_raw_ff = keyFile.get_boolean("Fast Export", "fastexport_bypass_raw_ff"); in readFromFile()
1777 if (keyFile.has_key("Fast Export", "fastexport_icm_input")) { in readFromFile()
1778 … fastexport_icm_input_profile = keyFile.get_string("Fast Export", "fastexport_icm_input"); in readFromFile()
1781 if (keyFile.has_key("Fast Export", "fastexport_icm_working")) { in readFromFile()
1782 … fastexport_icm_working_profile = keyFile.get_string("Fast Export", "fastexport_icm_working"); in readFromFile()
1785 if (keyFile.has_key("Fast Export", "fastexport_icm_output")) { in readFromFile()
1786 … fastexport_icm_output_profile = keyFile.get_string("Fast Export", "fastexport_icm_output"); in readFromFile()
1789 if (keyFile.has_key("Fast Export", "fastexport_icm_output_intent")) { in readFromFile()
1790 …fastexport_icm_outputIntent = static_cast<rtengine::RenderingIntent>(keyFile.get_integer("Fast Exp… in readFromFile()
1793 if (keyFile.has_key("Fast Export", "fastexport_icm_output_bpc")) { in readFromFile()
1794 … fastexport_icm_outputBPC = keyFile.get_boolean("Fast Export", "fastexport_icm_output_bpc"); in readFromFile()
1797 if (keyFile.has_key("Fast Export", "fastexport_resize_enabled")) { in readFromFile()
1798 … fastexport_resize_enabled = keyFile.get_boolean("Fast Export", "fastexport_resize_enabled"); in readFromFile()
1801 if (keyFile.has_key("Fast Export", "fastexport_resize_scale")) { in readFromFile()
1802 … fastexport_resize_scale = keyFile.get_double("Fast Export", "fastexport_resize_scale"); in readFromFile()
1805 if (keyFile.has_key("Fast Export", "fastexport_resize_appliesTo")) { in readFromFile()
1806 … fastexport_resize_appliesTo = keyFile.get_string("Fast Export", "fastexport_resize_appliesTo"); in readFromFile()
1809 if (keyFile.has_key("Fast Export", "fastexport_resize_method")) { in readFromFile()
1810 … fastexport_resize_method = keyFile.get_string("Fast Export", "fastexport_resize_method"); in readFromFile()
1813 if (keyFile.has_key("Fast Export", "fastexport_resize_dataspec")) { in readFromFile()
1814 … fastexport_resize_dataspec = keyFile.get_integer("Fast Export", "fastexport_resize_dataspec"); in readFromFile()
1817 if (keyFile.has_key("Fast Export", "fastexport_resize_width")) { in readFromFile()
1818 … fastexport_resize_width = keyFile.get_integer("Fast Export", "fastexport_resize_width"); in readFromFile()
1821 if (keyFile.has_key("Fast Export", "fastexport_resize_height")) { in readFromFile()
1822 … fastexport_resize_height = keyFile.get_integer("Fast Export", "fastexport_resize_height"); in readFromFile()
1825 if (keyFile.has_key("Fast Export", "fastexport_use_fast_pipeline")) { in readFromFile()
1826 … fastexport_use_fast_pipeline = keyFile.get_integer("Fast Export", "fastexport_use_fast_pipeline"); in readFromFile()
1830 if (keyFile.has_group("Dialogs")) { in readFromFile()
1831 safeDirGet(keyFile, "Dialogs", "LastIccDir", lastIccDir); in readFromFile()
1832 safeDirGet(keyFile, "Dialogs", "LastDarkframeDir", lastDarkframeDir); in readFromFile()
1833 safeDirGet(keyFile, "Dialogs", "LastFlatfieldDir", lastFlatfieldDir); in readFromFile()
1834 safeDirGet(keyFile, "Dialogs", "LastRgbCurvesDir", lastRgbCurvesDir); in readFromFile()
1835 safeDirGet(keyFile, "Dialogs", "LastLabCurvesDir", lastLabCurvesDir); in readFromFile()
1836 safeDirGet(keyFile, "Dialogs", "LastRetinexDir", lastRetinexDir); in readFromFile()
1837 safeDirGet(keyFile, "Dialogs", "LastDenoiseCurvesDir", lastDenoiseCurvesDir); in readFromFile()
1838 safeDirGet(keyFile, "Dialogs", "LastWaveletCurvesDir", lastWaveletCurvesDir); in readFromFile()
1839 safeDirGet(keyFile, "Dialogs", "LastPFCurvesDir", lastPFCurvesDir); in readFromFile()
1840 safeDirGet(keyFile, "Dialogs", "LastHsvCurvesDir", lastHsvCurvesDir); in readFromFile()
1841 safeDirGet(keyFile, "Dialogs", "LastBWCurvesDir", lastBWCurvesDir); in readFromFile()
1843 safeDirGet(keyFile, "Dialogs", "LastToneCurvesDir", lastToneCurvesDir); in readFromFile()
1844 safeDirGet(keyFile, "Dialogs", "LastVibranceCurvesDir", lastVibranceCurvesDir); in readFromFile()
1845 … safeDirGet(keyFile, "Dialogs", "LastProfilingReferenceDir", lastProfilingReferenceDir); in readFromFile()
1846 safeDirGet(keyFile, "Dialogs", "LastLensProfileDir", lastLensProfileDir); in readFromFile()
1847 safeDirGet(keyFile, "Dialogs", "LastICCProfCreatorDir", lastICCProfCreatorDir); in readFromFile()
1848 safeDirGet(keyFile, "Dialogs", "LastCopyMovePath", lastCopyMovePath); in readFromFile()
1850 if (keyFile.has_key("Dialogs", "GimpPluginShowInfoDialog")) { in readFromFile()
1851 … gimpPluginShowInfoDialog = keyFile.get_boolean("Dialogs", "GimpPluginShowInfoDialog"); in readFromFile()
1855 if (keyFile.has_group("Lensfun")) { in readFromFile()
1856 if (keyFile.has_key("Lensfun", "DBDirectory")) { in readFromFile()
1857 rtSettings.lensfunDbDirectory = keyFile.get_string("Lensfun", "DBDirectory"); in readFromFile()
1887 bool Options::safeDirGet(const Glib::KeyFile& keyFile, const Glib::ustring& section, in safeDirGet() argument
1892 … if (keyFile.has_key(section, entryName) && !keyFile.get_string(section, entryName).empty()) { in safeDirGet()
1893 destination = keyFile.get_string(section, entryName); in safeDirGet()
1909 Glib::KeyFile keyFile; in saveToFile() local
1911 keyFile.set_boolean("General", "TabbedEditor", tabbedUI); in saveToFile()
1912 keyFile.set_boolean("General", "StoreLastProfile", savesParamsAtExit); in saveToFile()
1915 keyFile.set_string("General", "StartupDirectory", "home"); in saveToFile()
1917 keyFile.set_string("General", "StartupDirectory", "current"); in saveToFile()
1919 keyFile.set_string("General", "StartupDirectory", "custom"); in saveToFile()
1921 keyFile.set_string("General", "StartupDirectory", "last"); in saveToFile()
1924 keyFile.set_string("General", "StartupPath", startupPath); in saveToFile()
1925 keyFile.set_string("General", "DateFormat", dateFormat); in saveToFile()
1926 keyFile.set_integer("General", "AdjusterMinDelay", adjusterMinDelay); in saveToFile()
1927 keyFile.set_integer("General", "AdjusterMaxDelay", adjusterMaxDelay); in saveToFile()
1928 keyFile.set_boolean("General", "MultiUser", multiUser); in saveToFile()
1929 keyFile.set_string("General", "Language", language); in saveToFile()
1930 keyFile.set_boolean("General", "LanguageAutoDetect", languageAutoDetect); in saveToFile()
1931 keyFile.set_string("General", "Theme", theme); in saveToFile()
1932 keyFile.set_string("General", "Version", RTVERSION); in saveToFile()
1933 keyFile.set_string("General", "DarkFramesPath", rtSettings.darkFramesPath); in saveToFile()
1934 keyFile.set_string("General", "FlatFieldsPath", rtSettings.flatFieldsPath); in saveToFile()
1935 keyFile.set_boolean("General", "Verbose", rtSettings.verbose); in saveToFile()
1936 keyFile.set_integer("External Editor", "EditorKind", editorToSendTo); in saveToFile()
1937 keyFile.set_string("External Editor", "GimpDir", gimpDir); in saveToFile()
1938 keyFile.set_string("External Editor", "PhotoshopDir", psDir); in saveToFile()
1939 keyFile.set_string("External Editor", "CustomEditor", customEditorProg); in saveToFile()
1941 keyFile.set_boolean("File Browser", "BrowseOnlyRaw", fbOnlyRaw); in saveToFile()
1942 keyFile.set_boolean("File Browser", "BrowserShowsDate", fbShowDateTime); in saveToFile()
1943 keyFile.set_boolean("File Browser", "BrowserShowsExif", fbShowBasicExif); in saveToFile()
1944 keyFile.set_boolean("File Browser", "BrowserShowsExpComp", fbShowExpComp); in saveToFile()
1946 keyFile.set_boolean("File Browser", "BrowserShowsHidden", fbShowHidden); in saveToFile()
1948 keyFile.set_integer("File Browser", "ThumbnailSize", thumbSize); in saveToFile()
1949 keyFile.set_integer("File Browser", "ThumbnailSizeTab", thumbSizeTab); in saveToFile()
1950 keyFile.set_integer("File Browser", "ThumbnailSizeQueue", thumbSizeQueue); in saveToFile()
1951 keyFile.set_integer("File Browser", "SameThumbSize", sameThumbSize); in saveToFile()
1952 keyFile.set_integer("File Browser", "MaxPreviewHeight", maxThumbnailHeight); in saveToFile()
1953 keyFile.set_integer("File Browser", "MaxCacheEntries", maxCacheEntries); in saveToFile()
1955 keyFile.set_string_list("File Browser", "ParseExtensions", pext); in saveToFile()
1957 keyFile.set_integer_list("File Browser", "ParseExtensionsEnabled", pextena); in saveToFile()
1958 keyFile.set_integer("File Browser", "ThumbnailArrangement", fbArrangement); in saveToFile()
1959 keyFile.set_integer("File Browser", "ThumbnailInterpolation", thumbInterp); in saveToFile()
1961 keyFile.set_string_list("File Browser", "FavoriteDirs", pfav); in saveToFile()
1963 keyFile.set_string_list("File Browser", "RenameTemplates", pren); in saveToFile()
1964 keyFile.set_boolean("File Browser", "RenameUseTemplates", renameUseTemplates); in saveToFile()
1966 keyFile.set_double_list("File Browser", "ThumbnailZoomRatios", ptzoom); in saveToFile()
1967 keyFile.set_boolean("File Browser", "OverlayedFileNames", overlayedFileNames); in saveToFile()
1968keyFile.set_boolean("File Browser", "FilmStripOverlayedFileNames", filmStripOverlayedFileNames); in saveToFile()
1969 keyFile.set_boolean("File Browser", "ShowFileNames", showFileNames); in saveToFile()
1970 keyFile.set_boolean("File Browser", "FilmStripShowFileNames", filmStripShowFileNames); in saveToFile()
1971 keyFile.set_boolean("File Browser", "InternalThumbIfUntouched", internalThumbIfUntouched); in saveToFile()
1972 keyFile.set_boolean("File Browser", "menuGroupRank", menuGroupRank); in saveToFile()
1973 keyFile.set_boolean("File Browser", "menuGroupLabel", menuGroupLabel); in saveToFile()
1974 keyFile.set_boolean("File Browser", "menuGroupFileOperations", menuGroupFileOperations); in saveToFile()
1975keyFile.set_boolean("File Browser", "menuGroupProfileOperations", menuGroupProfileOperations); in saveToFile()
1976 keyFile.set_boolean("File Browser", "menuGroupExtProg", menuGroupExtProg); in saveToFile()
1977 keyFile.set_integer("File Browser", "MaxRecentFolders", maxRecentFolders); in saveToFile()
1986 keyFile.set_string_list("File Browser", "RecentFolders", temp); in saveToFile()
1988 keyFile.set_integer("Clipping Indication", "HighlightThreshold", highlightThreshold); in saveToFile()
1989 keyFile.set_integer("Clipping Indication", "ShadowThreshold", shadowThreshold); in saveToFile()
1990 keyFile.set_boolean("Clipping Indication", "BlinkClipped", blinkClipped); in saveToFile()
1992 keyFile.set_integer("Performance", "RgbDenoiseThreadLimit", rgbDenoiseThreadLimit); in saveToFile()
1993 keyFile.set_integer("Performance", "ClutCacheSize", clutCacheSize); in saveToFile()
1994 keyFile.set_integer("Performance", "MaxInspectorBuffers", maxInspectorBuffers); in saveToFile()
1995 keyFile.set_integer("Performance", "InspectorDelay", inspectorDelay); in saveToFile()
1996 keyFile.set_integer("Performance", "PreviewDemosaicFromSidecar", prevdemo); in saveToFile()
1997 keyFile.set_boolean("Performance", "SerializeTiffRead", serializeTiffRead); in saveToFile()
1998 keyFile.set_integer("Performance", "Measure", measure); in saveToFile()
1999 keyFile.set_integer("Performance", "ChunkSizeAMAZE", chunkSizeAMAZE); in saveToFile()
2000 keyFile.set_integer("Performance", "ChunkSizeRCD", chunkSizeRCD); in saveToFile()
2001 keyFile.set_integer("Performance", "ChunkSizeRGB", chunkSizeRGB); in saveToFile()
2002 keyFile.set_integer("Performance", "ChunkSizeXT", chunkSizeXT); in saveToFile()
2003 keyFile.set_integer("Performance", "ChunkSizeCA", chunkSizeCA); in saveToFile()
2004keyFile.set_integer("Performance", "ThumbnailInspectorMode", int(rtSettings.thumbnail_inspector_mo… in saveToFile()
2006 keyFile.set_string("Output", "Format", saveFormat.format); in saveToFile()
2007 keyFile.set_integer("Output", "JpegQuality", saveFormat.jpegQuality); in saveToFile()
2008 keyFile.set_integer("Output", "JpegSubSamp", saveFormat.jpegSubSamp); in saveToFile()
2009 keyFile.set_integer("Output", "PngBps", saveFormat.pngBits); in saveToFile()
2010 keyFile.set_integer("Output", "TiffBps", saveFormat.tiffBits); in saveToFile()
2011 keyFile.set_boolean("Output", "TiffFloat", saveFormat.tiffFloat); in saveToFile()
2012 keyFile.set_boolean("Output", "TiffUncompressed", saveFormat.tiffUncompressed); in saveToFile()
2013 keyFile.set_boolean("Output", "SaveProcParams", saveFormat.saveParams); in saveToFile()
2015 keyFile.set_string("Output", "FormatBatch", saveFormatBatch.format); in saveToFile()
2016 keyFile.set_integer("Output", "JpegQualityBatch", saveFormatBatch.jpegQuality); in saveToFile()
2017 keyFile.set_integer("Output", "JpegSubSampBatch", saveFormatBatch.jpegSubSamp); in saveToFile()
2018 keyFile.set_integer("Output", "PngBpsBatch", saveFormatBatch.pngBits); in saveToFile()
2019 keyFile.set_integer("Output", "TiffBpsBatch", saveFormatBatch.tiffBits); in saveToFile()
2020 keyFile.set_boolean("Output", "TiffFloatBatch", saveFormatBatch.tiffFloat); in saveToFile()
2021 keyFile.set_boolean("Output", "TiffUncompressedBatch", saveFormatBatch.tiffUncompressed); in saveToFile()
2022 keyFile.set_boolean("Output", "SaveProcParamsBatch", saveFormatBatch.saveParams); in saveToFile()
2024 keyFile.set_string("Output", "PathTemplate", savePathTemplate); in saveToFile()
2025 keyFile.set_string("Output", "PathFolder", savePathFolder); in saveToFile()
2026 keyFile.set_boolean("Output", "AutoSuffix", autoSuffix); in saveToFile()
2027 keyFile.set_boolean("Output", "ForceFormatOpts", forceFormatOpts); in saveToFile()
2028 keyFile.set_integer("Output", "SaveMethodNum", saveMethodNum); in saveToFile()
2029 keyFile.set_boolean("Output", "UsePathTemplate", saveUsePathTemplate); in saveToFile()
2030 keyFile.set_string("Output", "LastSaveAsPath", lastSaveAsPath); in saveToFile()
2031 keyFile.set_boolean("Output", "OverwriteOutputFile", overwriteOutputFile); in saveToFile()
2033 keyFile.set_string("Profiles", "Directory", profilePath); in saveToFile()
2034 keyFile.set_boolean("Profiles", "UseBundledProfiles", useBundledProfiles); in saveToFile()
2035 keyFile.set_string("Profiles", "LoadSaveProfilePath", loadSaveProfilePath); in saveToFile()
2036 keyFile.set_string("Profiles", "RawDefault", defProfRaw); in saveToFile()
2037 keyFile.set_string("Profiles", "ImgDefault", defProfImg); in saveToFile()
2038 keyFile.set_boolean("Profiles", "FilledProfile", filledProfile); in saveToFile()
2039 keyFile.set_boolean("Profiles", "SaveParamsWithFile", saveParamsFile); in saveToFile()
2040 keyFile.set_boolean("Profiles", "SaveParamsToCache", saveParamsCache); in saveToFile()
2041 keyFile.set_integer("Profiles", "LoadParamsFromLocation", paramsLoadLocation); in saveToFile()
2042 keyFile.set_string("Profiles", "CustomProfileBuilderPath", CPBPath); in saveToFile()
2043 keyFile.set_integer("Profiles", "CustomProfileBuilderKeys", CPBKeys); in saveToFile()
2046 keyFile.set_string_list("GUI", "Favorites", ahfavorites); in saveToFile()
2047 keyFile.set_integer("GUI", "WindowWidth", windowWidth); in saveToFile()
2048 keyFile.set_integer("GUI", "WindowHeight", windowHeight); in saveToFile()
2049 keyFile.set_integer("GUI", "WindowX", windowX); in saveToFile()
2050 keyFile.set_integer("GUI", "WindowY", windowY); in saveToFile()
2051 keyFile.set_integer("GUI", "WindowMonitor", windowMonitor); in saveToFile()
2052 keyFile.set_integer("GUI", "MeowMonitor", meowMonitor); in saveToFile()
2053 keyFile.set_boolean("GUI", "MeowFullScreen", meowFullScreen); in saveToFile()
2054 keyFile.set_boolean("GUI", "MeowMaximized", meowMaximized); in saveToFile()
2055 keyFile.set_integer("GUI", "MeowWidth", meowWidth); in saveToFile()
2056 keyFile.set_integer("GUI", "MeowHeight", meowHeight); in saveToFile()
2057 keyFile.set_integer("GUI", "MeowX", meowX); in saveToFile()
2058 keyFile.set_integer("GUI", "MeowY", meowY); in saveToFile()
2059 keyFile.set_boolean("GUI", "WindowMaximized", windowMaximized); in saveToFile()
2060 keyFile.set_integer("GUI", "DetailWindowWidth", detailWindowWidth); in saveToFile()
2061 keyFile.set_integer("GUI", "DetailWindowHeight", detailWindowHeight); in saveToFile()
2062 keyFile.set_integer("GUI", "DirBrowserWidth", dirBrowserWidth); in saveToFile()
2063 keyFile.set_integer("GUI", "DirBrowserHeight", dirBrowserHeight); in saveToFile()
2064 keyFile.set_integer("GUI", "SortType", dirBrowserSortType); in saveToFile()
2065 keyFile.set_integer("GUI", "PreferencesWidth", preferencesWidth); in saveToFile()
2066 keyFile.set_integer("GUI", "PreferencesHeight", preferencesHeight); in saveToFile()
2067 keyFile.set_integer("GUI", "SaveAsDialogWidth", saveAsDialogWidth); in saveToFile()
2068 keyFile.set_integer("GUI", "SaveAsDialogHeight", saveAsDialogHeight); in saveToFile()
2069 keyFile.set_integer("GUI", "ToolPanelWidth", toolPanelWidth); in saveToFile()
2070 keyFile.set_integer("GUI", "BrowserToolPanelWidth", browserToolPanelWidth); in saveToFile()
2071 keyFile.set_integer("GUI", "BrowserToolPanelHeight", browserToolPanelHeight); in saveToFile()
2072 keyFile.set_boolean("GUI", "BrowserToolPanelOpened", browserToolPanelOpened); in saveToFile()
2073 keyFile.set_boolean("GUI", "EditorFilmStripOpened", editorFilmStripOpened); in saveToFile()
2074 keyFile.set_boolean("GUI", "BrowserDirPanelOpened", browserDirPanelOpened); in saveToFile()
2075 keyFile.set_integer("GUI", "HistoryPanelWidth", historyPanelWidth); in saveToFile()
2076 keyFile.set_string("GUI", "FontFamily", fontFamily); in saveToFile()
2077 keyFile.set_integer("GUI", "FontSize", fontSize); in saveToFile()
2078 keyFile.set_string("GUI", "CPFontFamily", CPFontFamily); in saveToFile()
2079 keyFile.set_integer("GUI", "CPFontSize", CPFontSize); in saveToFile()
2080 keyFile.set_boolean("GUI", "PseudoHiDPISupport", pseudoHiDPISupport); in saveToFile()
2081 keyFile.set_integer("GUI", "LastPreviewScale", lastScale); in saveToFile()
2082 keyFile.set_boolean("GUI", "LastShowAllExif", lastShowAllExif); in saveToFile()
2083 keyFile.set_integer("GUI", "PanAccelFactor", panAccelFactor); in saveToFile()
2084 keyFile.set_boolean("GUI", "RememberZoomAndPan", rememberZoomAndPan); in saveToFile()
2085 keyFile.set_integer("GUI", "LastCropSize", lastCropSize); in saveToFile()
2086 keyFile.set_boolean("GUI", "ShowHistory", showHistory); in saveToFile()
2087 keyFile.set_integer("GUI", "ShowFilePanelState", showFilePanelState); in saveToFile()
2088 keyFile.set_boolean("GUI", "ShowInfo", showInfo); in saveToFile()
2089 keyFile.set_boolean("GUI", "MainNBVertical", mainNBVertical); in saveToFile()
2090 keyFile.set_boolean("GUI", "ShowClippedHighlights", showClippedHighlights); in saveToFile()
2091 keyFile.set_boolean("GUI", "ShowClippedShadows", showClippedShadows); in saveToFile()
2092 keyFile.set_integer("GUI", "FrameColor", bgcolor); in saveToFile()
2093 keyFile.set_boolean("GUI", "ProcessingQueueEnbled", procQueueEnabled); in saveToFile()
2095 keyFile.set_integer_list ("GUI", "ToolPanelsExpanded", tpopen); in saveToFile()
2096 keyFile.set_boolean ("GUI", "ToolPanelsExpandedAutoSave", autoSaveTpOpen); in saveToFile()
2097 keyFile.set_integer ("GUI", "MultiDisplayMode", multiDisplayMode); in saveToFile()
2098 keyFile.set_double_list ("GUI", "CutOverlayBrush", cutOverlayBrush); in saveToFile()
2099 keyFile.set_double_list ("GUI", "NavGuideBrush", navGuideBrush); in saveToFile()
2100 keyFile.set_integer ("GUI", "HistogramPosition", histogramPosition); in saveToFile()
2101 keyFile.set_boolean ("GUI", "HistogramRed", histogramRed); in saveToFile()
2102 keyFile.set_boolean ("GUI", "HistogramGreen", histogramGreen); in saveToFile()
2103 keyFile.set_boolean ("GUI", "HistogramBlue", histogramBlue); in saveToFile()
2104 keyFile.set_boolean ("GUI", "HistogramLuma", histogramLuma); in saveToFile()
2105 keyFile.set_boolean ("GUI", "HistogramChroma", histogramChroma); in saveToFile()
2106 keyFile.set_boolean ("GUI", "HistogramRAW", histogramRAW); in saveToFile()
2107 keyFile.set_boolean ("GUI", "HistogramBar", histogramBar); in saveToFile()
2108 keyFile.set_integer ("GUI", "HistogramHeight", histogramHeight); in saveToFile()
2109 keyFile.set_integer ("GUI", "HistogramDrawMode", histogramDrawMode); in saveToFile()
2110 keyFile.set_integer ("GUI", "NavigatorRGBUnit", (int)navRGBUnit); in saveToFile()
2111 keyFile.set_integer ("GUI", "NavigatorHSVUnit", (int)navHSVUnit); in saveToFile()
2112 keyFile.set_boolean ("GUI", "ShowFilmStripToolBar", showFilmStripToolBar); in saveToFile()
2113 keyFile.set_boolean ("GUI", "FileBrowserToolbarSingleRow", FileBrowserToolbarSingleRow); in saveToFile()
2114 keyFile.set_boolean ("GUI", "HideTPVScrollbar", hideTPVScrollbar); in saveToFile()
2115 keyFile.set_boolean ("GUI", "HistogramWorking", rtSettings.HistogramWorking); in saveToFile()
2116 keyFile.set_integer ("GUI", "CurveBBoxPosition", curvebboxpos); in saveToFile()
2121 keyFile.set_integer("Crop Settings", "PPI", cropPPI); in saveToFile()
2122 keyFile.set_integer("Crop Settings", "GuidesMode", cropGuides); in saveToFile()
2123 keyFile.set_boolean("Crop Settings", "AutoFit", cropAutoFit); in saveToFile()
2125 keyFile.set_string("Color Management", "PrinterProfile", rtSettings.printerProfile); in saveToFile()
2126 keyFile.set_integer("Color Management", "PrinterIntent", rtSettings.printerIntent); in saveToFile()
2127 keyFile.set_boolean("Color Management", "PrinterBPC", rtSettings.printerBPC); in saveToFile()
2129 keyFile.set_string("Color Management", "ICCDirectory", rtSettings.iccDirectory); in saveToFile()
2130 keyFile.set_string("Color Management", "MonitorProfile", rtSettings.monitorProfile); in saveToFile()
2131keyFile.set_boolean("Color Management", "AutoMonitorProfile", rtSettings.autoMonitorProfile); in saveToFile()
2132 keyFile.set_boolean("Color Management", "Autocielab", rtSettings.autocielab); in saveToFile()
2133keyFile.set_boolean("Color Management", "RGBcurvesLumamode_Gamut", rtSettings.rgbcurveslumamode_ga… in saveToFile()
2134 keyFile.set_integer("Color Management", "Intent", rtSettings.monitorIntent); in saveToFile()
2135 keyFile.set_boolean("Color Management", "MonitorBPC", rtSettings.monitorBPC); in saveToFile()
2140 keyFile.set_string("Color Management", "AdobeRGB", rtSettings.adobe); in saveToFile()
2141 keyFile.set_string("Color Management", "ProPhoto", rtSettings.prophoto); in saveToFile()
2142 keyFile.set_string("Color Management", "WideGamut", rtSettings.widegamut); in saveToFile()
2143 keyFile.set_string("Color Management", "sRGB", rtSettings.srgb); in saveToFile()
2144 keyFile.set_string("Color Management", "Beta", rtSettings.beta); in saveToFile()
2145 keyFile.set_string("Color Management", "Best", rtSettings.best); in saveToFile()
2146 keyFile.set_string("Color Management", "Rec2020", rtSettings.rec2020); in saveToFile()
2147 keyFile.set_string("Color Management", "Bruce", rtSettings.bruce); in saveToFile()
2148 keyFile.set_string("Color Management", "ACES-AP0", rtSettings.ACESp0); in saveToFile()
2149 keyFile.set_string("Color Management", "ACES-AP1", rtSettings.ACESp1); in saveToFile()
2150 keyFile.set_integer("Color Management", "WhiteBalanceSpotSize", whiteBalanceSpotSize); in saveToFile()
2151 keyFile.set_boolean("Color Management", "GamutICC", rtSettings.gamutICC); in saveToFile()
2152 keyFile.set_boolean("Color Management", "GamutLch", rtSettings.gamutLch); in saveToFile()
2153 keyFile.set_integer("Color Management", "ProtectRed", rtSettings.protectred); in saveToFile()
2154 keyFile.set_integer("Color Management", "Amountchroma", rtSettings.amchroma); in saveToFile()
2155 keyFile.set_double("Color Management", "ProtectRedH", rtSettings.protectredh); in saveToFile()
2156 keyFile.set_integer("Color Management", "CRI", rtSettings.CRI_color); in saveToFile()
2157 keyFile.set_integer("Color Management", "DenoiseLabgamma", rtSettings.denoiselabgamma); in saveToFile()
2159 keyFile.set_double("Color Management", "CBDLlevel0", rtSettings.level0_cbdl); in saveToFile()
2160 keyFile.set_double("Color Management", "CBDLlevel123", rtSettings.level123_cbdl); in saveToFile()
2163 keyFile.set_string("Color Management", "ClutsDirectory", clutsDir); in saveToFile()
2165 keyFile.set_string("ICC Profile Creator", "PimariesPreset", ICCPC_primariesPreset); in saveToFile()
2166 keyFile.set_double("ICC Profile Creator", "RedPrimaryX", ICCPC_redPrimaryX); in saveToFile()
2167 keyFile.set_double("ICC Profile Creator", "RedPrimaryY", ICCPC_redPrimaryY); in saveToFile()
2168 keyFile.set_double("ICC Profile Creator", "GreenPrimaryX", ICCPC_greenPrimaryX); in saveToFile()
2169 keyFile.set_double("ICC Profile Creator", "GreenPrimaryY", ICCPC_greenPrimaryY); in saveToFile()
2170 keyFile.set_double("ICC Profile Creator", "BluePrimaryX", ICCPC_bluePrimaryX); in saveToFile()
2171 keyFile.set_double("ICC Profile Creator", "BluePrimaryY", ICCPC_bluePrimaryY); in saveToFile()
2172 keyFile.set_string("ICC Profile Creator", "GammaPreset", ICCPC_gammaPreset); in saveToFile()
2173 keyFile.set_double("ICC Profile Creator", "Gamma", ICCPC_gamma); in saveToFile()
2174 keyFile.set_double("ICC Profile Creator", "Slope", ICCPC_slope); in saveToFile()
2175 keyFile.set_string("ICC Profile Creator", "ProfileVersion", ICCPC_profileVersion); in saveToFile()
2176 keyFile.set_string("ICC Profile Creator", "Illuminant", ICCPC_illuminant); in saveToFile()
2177 keyFile.set_string("ICC Profile Creator", "Description", ICCPC_description); in saveToFile()
2178 keyFile.set_string("ICC Profile Creator", "Copyright", ICCPC_copyright); in saveToFile()
2179 keyFile.set_boolean("ICC Profile Creator", "AppendParamsToDesc", ICCPC_appendParamsToDesc); in saveToFile()
2183 keyFile.set_integer_list("Batch Processing", "AdjusterBehavior", bab); in saveToFile()
2185 keyFile.set_boolean("Sounds", "Enable", sndEnable); in saveToFile()
2186 keyFile.set_string("Sounds", "BatchQueueDone", sndBatchQueueDone); in saveToFile()
2187 keyFile.set_string("Sounds", "LngEditProcDone", sndLngEditProcDone); in saveToFile()
2188 keyFile.set_double("Sounds", "LngEditProcDoneSecs", sndLngEditProcDoneSecs); in saveToFile()
2191keyFile.set_boolean("Fast Export", "fastexport_bypass_sharpening", fastexport_bypass_sharpening); in saveToFile()
2192keyFile.set_boolean("Fast Export", "fastexport_bypass_sharpenEdge", fastexport_bypass_sharpenEdge); in saveToFile()
2193keyFile.set_boolean("Fast Export", "fastexport_bypass_sharpenMicro", fastexport_bypass_sharpenMicr… in saveToFile()
2196keyFile.set_boolean("Fast Export", "fastexport_bypass_defringe", fastexport_bypass_defringe); in saveToFile()
2197keyFile.set_boolean("Fast Export", "fastexport_bypass_dirpyrDenoise", fastexport_bypass_dirpyrDeno… in saveToFile()
2198keyFile.set_boolean("Fast Export", "fastexport_bypass_dirpyrequalizer", fastexport_bypass_dirpyreq… in saveToFile()
2199 keyFile.set_boolean("Fast Export", "fastexport_bypass_wavelet", fastexport_bypass_wavelet); in saveToFile()
2200keyFile.set_string("Fast Export", "fastexport_raw_bayer_method", fastexport_raw_bayer_method); in saveToFile()
2202keyFile.set_boolean("Fast Export", "fastexport_bypass_raw_bayer_dcb_iterations", fastexport_bypass… in saveToFile()
2203keyFile.set_boolean("Fast Export", "fastexport_bypass_raw_bayer_dcb_enhance", fastexport_bypass_ra… in saveToFile()
2204keyFile.set_boolean("Fast Export", "fastexport_bypass_raw_bayer_lmmse_iterations", fastexport_bypa… in saveToFile()
2205keyFile.set_boolean("Fast Export", "fastexport_bypass_raw_bayer_linenoise", fastexport_bypass_raw_… in saveToFile()
2206keyFile.set_boolean("Fast Export", "fastexport_bypass_raw_bayer_greenthresh", fastexport_bypass_ra… in saveToFile()
2207keyFile.set_string("Fast Export", "fastexport_raw_xtrans_method", fastexport_raw_xtrans_method); in saveToFile()
2208keyFile.set_boolean("Fast Export", "fastexport_bypass_raw_ccSteps", fastexport_bypass_raw_ccSteps); in saveToFile()
2209 keyFile.set_boolean("Fast Export", "fastexport_bypass_raw_ca", fastexport_bypass_raw_ca); in saveToFile()
2210 keyFile.set_boolean("Fast Export", "fastexport_bypass_raw_df", fastexport_bypass_raw_df); in saveToFile()
2211 keyFile.set_boolean("Fast Export", "fastexport_bypass_raw_ff", fastexport_bypass_raw_ff); in saveToFile()
2212 keyFile.set_string("Fast Export", "fastexport_icm_input", fastexport_icm_input_profile); in saveToFile()
2213 keyFile.set_string("Fast Export", "fastexport_icm_working", fastexport_icm_working_profile); in saveToFile()
2214 keyFile.set_string("Fast Export", "fastexport_icm_output", fastexport_icm_output_profile); in saveToFile()
2215keyFile.set_integer("Fast Export", "fastexport_icm_output_intent", fastexport_icm_outputIntent); in saveToFile()
2216 keyFile.set_boolean("Fast Export", "fastexport_icm_output_bpc", fastexport_icm_outputBPC); in saveToFile()
2217 keyFile.set_boolean("Fast Export", "fastexport_resize_enabled", fastexport_resize_enabled); in saveToFile()
2218 keyFile.set_double("Fast Export", "fastexport_resize_scale", fastexport_resize_scale); in saveToFile()
2219keyFile.set_string("Fast Export", "fastexport_resize_appliesTo", fastexport_resize_appliesTo); in saveToFile()
2220 keyFile.set_string("Fast Export", "fastexport_resize_method", fastexport_resize_method); in saveToFile()
2221keyFile.set_integer("Fast Export", "fastexport_resize_dataspec", fastexport_resize_dataspec); in saveToFile()
2222 keyFile.set_integer("Fast Export", "fastexport_resize_width", fastexport_resize_width); in saveToFile()
2223 keyFile.set_integer("Fast Export", "fastexport_resize_height", fastexport_resize_height); in saveToFile()
2224keyFile.set_integer("Fast Export", "fastexport_use_fast_pipeline", fastexport_use_fast_pipeline); in saveToFile()
2226 keyFile.set_string("Dialogs", "LastIccDir", lastIccDir); in saveToFile()
2227 keyFile.set_string("Dialogs", "LastDarkframeDir", lastDarkframeDir); in saveToFile()
2228 keyFile.set_string("Dialogs", "LastFlatfieldDir", lastFlatfieldDir); in saveToFile()
2229 keyFile.set_string("Dialogs", "LastRgbCurvesDir", lastRgbCurvesDir); in saveToFile()
2230 keyFile.set_string("Dialogs", "LastLabCurvesDir", lastLabCurvesDir); in saveToFile()
2231 keyFile.set_string("Dialogs", "LastRetinexDir", lastRetinexDir); in saveToFile()
2232 keyFile.set_string("Dialogs", "LastDenoiseCurvesDir", lastDenoiseCurvesDir); in saveToFile()
2233 keyFile.set_string("Dialogs", "LastWaveletCurvesDir", lastWaveletCurvesDir); in saveToFile()
2234 keyFile.set_string("Dialogs", "LastPFCurvesDir", lastPFCurvesDir); in saveToFile()
2235 keyFile.set_string("Dialogs", "LastHsvCurvesDir", lastHsvCurvesDir); in saveToFile()
2236 keyFile.set_string("Dialogs", "LastBWCurvesDir", lastBWCurvesDir); in saveToFile()
2237 keyFile.set_string("Dialogs", "LastToneCurvesDir", lastToneCurvesDir); in saveToFile()
2238 keyFile.set_string("Dialogs", "LastVibranceCurvesDir", lastVibranceCurvesDir); in saveToFile()
2239 keyFile.set_string("Dialogs", "LastProfilingReferenceDir", lastProfilingReferenceDir); in saveToFile()
2240 keyFile.set_string("Dialogs", "LastLensProfileDir", lastLensProfileDir); in saveToFile()
2241 keyFile.set_string("Dialogs", "LastICCProfCreatorDir", lastICCProfCreatorDir); in saveToFile()
2242 keyFile.set_string("Dialogs", "LastCopyMovePath", lastCopyMovePath); in saveToFile()
2243 keyFile.set_boolean("Dialogs", "GimpPluginShowInfoDialog", gimpPluginShowInfoDialog); in saveToFile()
2245 keyFile.set_string("Lensfun", "DBDirectory", rtSettings.lensfunDbDirectory); in saveToFile()
2247 keyData = keyFile.to_data(); in saveToFile()