8 #include "cereal/cereal.hpp"
9 #include "cereal/types/array.hpp"
10 #include "cereal/types/utility.hpp"
15 namespace serialization
24 template<
class Archive>
26 bool& shouldShowWelcomeScreenOnLaunch,
28 bool& shouldGeometrizeAppLogoOnLaunch,
29 bool& shouldPopulateRecentItemsOnLaunch,
30 bool& shouldPopulateTemplatesOnLaunch,
32 std::array<std::int32_t, 4>& customImageTaskBackgroundOverrideColor,
33 bool& shouldUseCustomImageTaskBackgroundOverrideColor,
35 std::array<std::int32_t, 4>& targetImageAlphaReplacementColor,
36 bool& shouldUseImageAlphaReplacementColor,
38 bool& shouldAutoLoadImageTaskSettings,
39 bool& shouldAutoSaveImageTaskSettings,
41 bool& shouldShowLaunchConsoleByDefault,
42 bool& shouldShowImageTaskVectorViewByDefault,
43 bool& shouldShowImageTaskConsoleByDefault,
44 bool& shouldShowImageTaskScriptEditorByDefault,
45 bool& shouldShowImageTaskPixmapViewByDefault,
47 bool& imageTaskImageResizeEnabled,
48 std::pair<std::uint32_t, std::uint32_t>& imageTaskImageResizeThreshold,
49 std::uint32_t& imageTaskMaxThreads,
51 std::string& isoLanguageCode,
52 std::string& isoScriptCode,
53 std::string& isoCountryCode)
const std::string customImageTaskBackgroundOverrideColorKey
Definition: globalpreferencesdata.h:92
const std::string shouldShowLaunchConsoleByDefaultKey
Definition: globalpreferencesdata.h:101
const std::string shouldAutoSaveImageTaskSettingsKey
Definition: globalpreferencesdata.h:99
const std::string targetImageAlphaReplacementColorKey
Definition: globalpreferencesdata.h:95
const std::string shouldShowImageTaskVectorViewByDefaultKey
Definition: globalpreferencesdata.h:102
const std::string imageTaskMaxThreadsKey
Definition: globalpreferencesdata.h:109
const std::string shouldShowImageTaskPixmapViewByDefaultKey
Definition: globalpreferencesdata.h:105
const std::string shouldUseCustomImageTaskBackgroundOverrideColorKey
Definition: globalpreferencesdata.h:93
The GlobalPreferencesData struct represents the data for the global application preferences.
Definition: globalpreferencesdata.h:21
const std::string imageTaskImageResizeEnabledKey
Definition: globalpreferencesdata.h:107
const std::string shouldShowImageTaskConsoleByDefaultKey
Definition: globalpreferencesdata.h:103
const std::string isoScriptCodeKey
Definition: globalpreferencesdata.h:112
const std::string imageTaskImageResizeThresholdKey
Definition: globalpreferencesdata.h:108
void archive(Archive &ar, bool &shouldShowWelcomeScreenOnLaunch, bool &shouldGeometrizeAppLogoOnLaunch, bool &shouldPopulateRecentItemsOnLaunch, bool &shouldPopulateTemplatesOnLaunch, std::array< std::int32_t, 4 > &customImageTaskBackgroundOverrideColor, bool &shouldUseCustomImageTaskBackgroundOverrideColor, std::array< std::int32_t, 4 > &targetImageAlphaReplacementColor, bool &shouldUseImageAlphaReplacementColor, bool &shouldAutoLoadImageTaskSettings, bool &shouldAutoSaveImageTaskSettings, bool &shouldShowLaunchConsoleByDefault, bool &shouldShowImageTaskVectorViewByDefault, bool &shouldShowImageTaskConsoleByDefault, bool &shouldShowImageTaskScriptEditorByDefault, bool &shouldShowImageTaskPixmapViewByDefault, bool &imageTaskImageResizeEnabled, std::pair< std::uint32_t, std::uint32_t > &imageTaskImageResizeThreshold, std::uint32_t &imageTaskMaxThreads, std::string &isoLanguageCode, std::string &isoScriptCode, std::string &isoCountryCode)
Definition: globalpreferencesdata.h:25
const std::string shouldPopulateRecentItemsOnLaunchKey
Definition: globalpreferencesdata.h:89
const std::string shouldShowWelcomeScreenOnLaunchKey
Definition: globalpreferencesdata.h:86
const std::string isoCountryCodeKey
Definition: globalpreferencesdata.h:113
const std::string isoLanguageCodeKey
Definition: globalpreferencesdata.h:111
const std::string shouldGeometrizeAppLogoOnLaunchKey
Definition: globalpreferencesdata.h:88
const std::string shouldShowImageTaskScriptEditorByDefaultKey
Definition: globalpreferencesdata.h:104
const std::string shouldUseImageAlphaReplacementColorKey
Definition: globalpreferencesdata.h:96
const std::string shouldAutoLoadImageTaskSettingsKey
Definition: globalpreferencesdata.h:98
const std::string shouldPopulateTemplatesOnLaunchKey
Definition: globalpreferencesdata.h:90