 |
Geometrize
1.0
An application for geometrizing images into geometric primitives
|
|
| | GlobalPreferencesImpl () |
| |
| | ~GlobalPreferencesImpl () |
| |
| GlobalPreferencesImpl & | operator= (const GlobalPreferencesImpl &)=default |
| |
| | GlobalPreferencesImpl (const GlobalPreferencesImpl &)=default |
| |
| bool | load (const std::string &filePath) |
| |
| bool | save (const std::string &filePath) |
| |
| unsigned int | getApplicationLaunchCount () const |
| |
| void | incrementApplicationLaunchCount () |
| |
| bool | shouldShowWelcomeScreenOnLaunch () const |
| |
| void | setShouldShowWelcomeScreenOnLaunch (const bool show) |
| |
| bool | shouldGeometrizeAppLogoOnLaunch () const |
| |
| void | setShouldGeometrizeAppLogoOnLaunch (const bool geometrizeLogo) |
| |
| bool | shouldPopulateRecentItemsOnLaunch () const |
| |
| void | setShouldPopulateRecentItemsOnLaunch (const bool populateRecents) |
| |
| bool | shouldPopulateTemplatesOnLaunch () const |
| |
| void | setShouldPopulateTemplatesOnLaunch (const bool populateTemplates) |
| |
| std::array< std::int32_t, 4 > | getCustomImageTaskBackgroundOverrideColor () const |
| |
| void | setCustomImageTaskBackgroundOverrideColor (const std::int32_t r, const std::int32_t g, const std::int32_t b, const std::int32_t a) |
| |
| bool | shouldUseCustomImageTaskBackgroundOverrideColor () const |
| |
| void | setShouldUseCustomImageTaskBackgroundOverrideColor (const bool useColor) |
| |
| std::array< std::int32_t, 4 > | getTargetImageAlphaReplacementColor () const |
| |
| void | setTargetImageAlphaReplacementColor (const std::int32_t r, const std::int32_t g, const std::int32_t b, const std::int32_t a) |
| |
| bool | shouldUseImageAlphaReplacementColor () const |
| |
| void | setShouldReplaceTargetImageAlphaWithCustomColor (const bool useColor) |
| |
| bool | shouldAutoLoadImageTaskSettings () const |
| |
| void | setShouldAutoLoadImageTaskSettings (const bool loadSettings) |
| |
| bool | shouldAutoSaveImageTaskSettings () const |
| |
| void | setShouldAutoSaveImageTaskSettings (const bool saveSettings) |
| |
| bool | shouldShowLaunchConsoleByDefault () const |
| |
| void | setShouldShowLaunchConsoleByDefault (const bool showConsole) |
| |
| bool | shouldShowImageTaskVectorViewByDefault () const |
| |
| void | setShouldShowImageTaskVectorViewByDefault (const bool showVectorView) |
| |
| bool | shouldShowImageTaskConsoleByDefault () const |
| |
| void | setShouldShowImageTaskConsoleByDefault (const bool showConsole) |
| |
| bool | shouldShowImageTaskScriptEditorByDefault () const |
| |
| void | setShouldShowImageTaskScriptEditorByDefault (const bool showScriptEditor) |
| |
| bool | shouldShowImageTaskPixmapViewByDefault () const |
| |
| void | setShouldShowImageTaskPixmapViewByDefault (const bool showPixmapView) |
| |
| void | setImageTaskResizeThreshold (const std::uint32_t width, const std::uint32_t height) |
| |
| std::pair< std::uint32_t, std::uint32_t > | getImageTaskResizeThreshold () const |
| |
| bool | isImageTaskImageResizeEnabled () const |
| |
| void | setImageTaskImageResizeEnabled (const bool enabled) |
| |
| std::uint32_t | getImageTaskMaxThreads () const |
| |
| void | setImageTaskMaxThreads (const std::uint32_t maxThreads) |
| |
| std::string | getLanguageIsoCode () const |
| |
| void | setLanguageIsoCode (const std::string &languageIsoCode) |
| |
| std::string | getScriptIsoCode () const |
| |
| void | setScriptIsoCode (const std::string &scriptIsoCode) |
| |
| std::string | getCountryIsoCode () const |
| |
| void | setCountryIsoCode (const std::string &countryIsoCode) |
| |
| std::string | getLocaleName () const |
| |
| void | setLocaleName (const std::string &localeName) |
| |
|
| serialization::GlobalPreferencesData | m_data |
| |
| unsigned int | m_applicationLaunchCount {0} |
| |
| bool | m_shouldShowWelcomeScreenOnLaunch {true} |
| |
| bool | m_shouldGeometrizeAppLogoOnLaunch {false} |
| |
| bool | m_shouldPopulateRecentItemsOnLaunch {true} |
| |
| bool | m_shouldPopulateTemplatesOnLaunch {true} |
| |
| std::array< std::int32_t, 4 > | m_customImageTaskBackgroundOverrideColor { 128, 64, 196, 255 } |
| |
| bool | m_shouldUseCustomImageTaskBackgroundOverrideColor {false} |
| |
| std::array< std::int32_t, 4 > | m_targetImageAlphaReplacementColor { 255, 255, 255, 255 } |
| |
| bool | m_shouldUseImageAlphaReplacementColor {false} |
| |
| bool | m_shouldAutoLoadImageTaskSettings {false} |
| |
| bool | m_shouldAutoSaveImageTaskSettings {false} |
| |
| bool | m_shouldShowLaunchConsoleByDefault {false} |
| |
| bool | m_shouldShowImageTaskVectorViewByDefault {false} |
| |
| bool | m_shouldShowImageTaskConsoleByDefault {false} |
| |
| bool | m_shouldShowImageTaskScriptEditorByDefault {false} |
| |
| bool | m_shouldShowImageTaskPixmapViewByDefault {true} |
| |
| bool | m_imageTaskResizeEnabled {true} |
| |
| std::pair< std::uint32_t, std::uint32_t > | m_imageTaskResizeThreshold {256, 256} |
| |
| std::uint32_t | m_imageTaskMaxThreads {4} |
| |
| std::string | m_languageIsoCode {"en"} |
| |
| std::string | m_scriptIsoCode {"Latn"} |
| |
| std::string | m_countryIsoCode {"US"} |
| |
◆ GlobalPreferencesImpl() [1/2]
| geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::GlobalPreferencesImpl |
( |
| ) |
|
|
inline |
◆ ~GlobalPreferencesImpl()
| geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::~GlobalPreferencesImpl |
( |
| ) |
|
|
inline |
◆ GlobalPreferencesImpl() [2/2]
| geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::GlobalPreferencesImpl |
( |
const GlobalPreferencesImpl & |
| ) |
|
|
default |
◆ getApplicationLaunchCount()
| unsigned int geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::getApplicationLaunchCount |
( |
| ) |
const |
|
inline |
◆ getCountryIsoCode()
| std::string geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::getCountryIsoCode |
( |
| ) |
const |
|
inline |
◆ getCustomImageTaskBackgroundOverrideColor()
| std::array<std::int32_t, 4> geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::getCustomImageTaskBackgroundOverrideColor |
( |
| ) |
const |
|
inline |
◆ getImageTaskMaxThreads()
| std::uint32_t geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::getImageTaskMaxThreads |
( |
| ) |
const |
|
inline |
◆ getImageTaskResizeThreshold()
| std::pair<std::uint32_t, std::uint32_t> geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::getImageTaskResizeThreshold |
( |
| ) |
const |
|
inline |
◆ getLanguageIsoCode()
| std::string geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::getLanguageIsoCode |
( |
| ) |
const |
|
inline |
◆ getLocaleName()
| std::string geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::getLocaleName |
( |
| ) |
const |
|
inline |
◆ getScriptIsoCode()
| std::string geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::getScriptIsoCode |
( |
| ) |
const |
|
inline |
◆ getTargetImageAlphaReplacementColor()
| std::array<std::int32_t, 4> geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::getTargetImageAlphaReplacementColor |
( |
| ) |
const |
|
inline |
◆ incrementApplicationLaunchCount()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::incrementApplicationLaunchCount |
( |
| ) |
|
|
inline |
◆ isImageTaskImageResizeEnabled()
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::isImageTaskImageResizeEnabled |
( |
| ) |
const |
|
inline |
◆ load()
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::load |
( |
const std::string & |
filePath | ) |
|
|
inline |
57 std::ifstream input(filePath);
59 cereal::JSONInputArchive archive{input};
◆ operator=()
◆ performArchival()
template<typename T >
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::performArchival |
( |
T & |
archive | ) |
|
|
inlineprivate |
◆ save()
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::save |
( |
const std::string & |
filePath | ) |
|
|
inline |
71 const QFileInfo info(QString::fromStdString(filePath));
72 const QDir dir(info.absoluteDir());
73 if(!dir.exists() && !dir.mkpath(dir.absolutePath())) {
74 assert(0 &&
"Failed to create directory in which to save global preferences");
78 std::ofstream output(filePath);
80 cereal::JSONOutputArchive archive{output};
83 assert(0 &&
"Failed to write global preferences");
◆ setCountryIsoCode()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setCountryIsoCode |
( |
const std::string & |
countryIsoCode | ) |
|
|
inline |
◆ setCustomImageTaskBackgroundOverrideColor()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setCustomImageTaskBackgroundOverrideColor |
( |
const std::int32_t |
r, |
|
|
const std::int32_t |
g, |
|
|
const std::int32_t |
b, |
|
|
const std::int32_t |
a |
|
) |
| |
|
inline |
◆ setImageTaskImageResizeEnabled()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setImageTaskImageResizeEnabled |
( |
const bool |
enabled | ) |
|
|
inline |
◆ setImageTaskMaxThreads()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setImageTaskMaxThreads |
( |
const std::uint32_t |
maxThreads | ) |
|
|
inline |
◆ setImageTaskResizeThreshold()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setImageTaskResizeThreshold |
( |
const std::uint32_t |
width, |
|
|
const std::uint32_t |
height |
|
) |
| |
|
inline |
◆ setLanguageIsoCode()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setLanguageIsoCode |
( |
const std::string & |
languageIsoCode | ) |
|
|
inline |
◆ setLocaleName()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setLocaleName |
( |
const std::string & |
localeName | ) |
|
|
inline |
325 const std::size_t size{components.size()};
327 std::string languageCode{
""};
328 std::string scriptCode{
""};
329 std::string countryCode{
""};
333 languageCode = components[0];
336 languageCode = components[0];
337 if(components[1].size() == 2) {
338 countryCode = components[1];
339 }
else if(components[1].size() == 4) {
340 scriptCode = components[1];
342 assert(0 &&
"First locale component was invalid");
346 languageCode = components[0];
347 scriptCode = components[1];
348 countryCode = components[2];
351 assert(0 &&
"Failed to set invalid locale name");
◆ setScriptIsoCode()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setScriptIsoCode |
( |
const std::string & |
scriptIsoCode | ) |
|
|
inline |
◆ setShouldAutoLoadImageTaskSettings()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setShouldAutoLoadImageTaskSettings |
( |
const bool |
loadSettings | ) |
|
|
inline |
◆ setShouldAutoSaveImageTaskSettings()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setShouldAutoSaveImageTaskSettings |
( |
const bool |
saveSettings | ) |
|
|
inline |
◆ setShouldGeometrizeAppLogoOnLaunch()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setShouldGeometrizeAppLogoOnLaunch |
( |
const bool |
geometrizeLogo | ) |
|
|
inline |
◆ setShouldPopulateRecentItemsOnLaunch()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setShouldPopulateRecentItemsOnLaunch |
( |
const bool |
populateRecents | ) |
|
|
inline |
◆ setShouldPopulateTemplatesOnLaunch()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setShouldPopulateTemplatesOnLaunch |
( |
const bool |
populateTemplates | ) |
|
|
inline |
◆ setShouldReplaceTargetImageAlphaWithCustomColor()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setShouldReplaceTargetImageAlphaWithCustomColor |
( |
const bool |
useColor | ) |
|
|
inline |
◆ setShouldShowImageTaskConsoleByDefault()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setShouldShowImageTaskConsoleByDefault |
( |
const bool |
showConsole | ) |
|
|
inline |
◆ setShouldShowImageTaskPixmapViewByDefault()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setShouldShowImageTaskPixmapViewByDefault |
( |
const bool |
showPixmapView | ) |
|
|
inline |
◆ setShouldShowImageTaskScriptEditorByDefault()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setShouldShowImageTaskScriptEditorByDefault |
( |
const bool |
showScriptEditor | ) |
|
|
inline |
◆ setShouldShowImageTaskVectorViewByDefault()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setShouldShowImageTaskVectorViewByDefault |
( |
const bool |
showVectorView | ) |
|
|
inline |
◆ setShouldShowLaunchConsoleByDefault()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setShouldShowLaunchConsoleByDefault |
( |
const bool |
showConsole | ) |
|
|
inline |
◆ setShouldShowWelcomeScreenOnLaunch()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setShouldShowWelcomeScreenOnLaunch |
( |
const bool |
show | ) |
|
|
inline |
◆ setShouldUseCustomImageTaskBackgroundOverrideColor()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setShouldUseCustomImageTaskBackgroundOverrideColor |
( |
const bool |
useColor | ) |
|
|
inline |
◆ setTargetImageAlphaReplacementColor()
| void geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::setTargetImageAlphaReplacementColor |
( |
const std::int32_t |
r, |
|
|
const std::int32_t |
g, |
|
|
const std::int32_t |
b, |
|
|
const std::int32_t |
a |
|
) |
| |
|
inline |
◆ shouldAutoLoadImageTaskSettings()
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::shouldAutoLoadImageTaskSettings |
( |
| ) |
const |
|
inline |
◆ shouldAutoSaveImageTaskSettings()
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::shouldAutoSaveImageTaskSettings |
( |
| ) |
const |
|
inline |
◆ shouldGeometrizeAppLogoOnLaunch()
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::shouldGeometrizeAppLogoOnLaunch |
( |
| ) |
const |
|
inline |
◆ shouldPopulateRecentItemsOnLaunch()
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::shouldPopulateRecentItemsOnLaunch |
( |
| ) |
const |
|
inline |
◆ shouldPopulateTemplatesOnLaunch()
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::shouldPopulateTemplatesOnLaunch |
( |
| ) |
const |
|
inline |
◆ shouldShowImageTaskConsoleByDefault()
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::shouldShowImageTaskConsoleByDefault |
( |
| ) |
const |
|
inline |
◆ shouldShowImageTaskPixmapViewByDefault()
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::shouldShowImageTaskPixmapViewByDefault |
( |
| ) |
const |
|
inline |
◆ shouldShowImageTaskScriptEditorByDefault()
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::shouldShowImageTaskScriptEditorByDefault |
( |
| ) |
const |
|
inline |
◆ shouldShowImageTaskVectorViewByDefault()
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::shouldShowImageTaskVectorViewByDefault |
( |
| ) |
const |
|
inline |
◆ shouldShowLaunchConsoleByDefault()
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::shouldShowLaunchConsoleByDefault |
( |
| ) |
const |
|
inline |
◆ shouldShowWelcomeScreenOnLaunch()
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::shouldShowWelcomeScreenOnLaunch |
( |
| ) |
const |
|
inline |
◆ shouldUseCustomImageTaskBackgroundOverrideColor()
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::shouldUseCustomImageTaskBackgroundOverrideColor |
( |
| ) |
const |
|
inline |
◆ shouldUseImageAlphaReplacementColor()
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::shouldUseImageAlphaReplacementColor |
( |
| ) |
const |
|
inline |
◆ m_applicationLaunchCount
| unsigned int geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_applicationLaunchCount {0} |
|
private |
◆ m_countryIsoCode
| std::string geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_countryIsoCode {"US"} |
|
private |
◆ m_customImageTaskBackgroundOverrideColor
| std::array<std::int32_t, 4> geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_customImageTaskBackgroundOverrideColor { 128, 64, 196, 255 } |
|
private |
◆ m_data
◆ m_imageTaskMaxThreads
| std::uint32_t geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_imageTaskMaxThreads {4} |
|
private |
◆ m_imageTaskResizeEnabled
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_imageTaskResizeEnabled {true} |
|
private |
◆ m_imageTaskResizeThreshold
| std::pair<std::uint32_t, std::uint32_t> geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_imageTaskResizeThreshold {256, 256} |
|
private |
◆ m_languageIsoCode
| std::string geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_languageIsoCode {"en"} |
|
private |
◆ m_scriptIsoCode
| std::string geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_scriptIsoCode {"Latn"} |
|
private |
◆ m_shouldAutoLoadImageTaskSettings
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_shouldAutoLoadImageTaskSettings {false} |
|
private |
◆ m_shouldAutoSaveImageTaskSettings
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_shouldAutoSaveImageTaskSettings {false} |
|
private |
◆ m_shouldGeometrizeAppLogoOnLaunch
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_shouldGeometrizeAppLogoOnLaunch {false} |
|
private |
◆ m_shouldPopulateRecentItemsOnLaunch
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_shouldPopulateRecentItemsOnLaunch {true} |
|
private |
◆ m_shouldPopulateTemplatesOnLaunch
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_shouldPopulateTemplatesOnLaunch {true} |
|
private |
◆ m_shouldShowImageTaskConsoleByDefault
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_shouldShowImageTaskConsoleByDefault {false} |
|
private |
◆ m_shouldShowImageTaskPixmapViewByDefault
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_shouldShowImageTaskPixmapViewByDefault {true} |
|
private |
◆ m_shouldShowImageTaskScriptEditorByDefault
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_shouldShowImageTaskScriptEditorByDefault {false} |
|
private |
◆ m_shouldShowImageTaskVectorViewByDefault
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_shouldShowImageTaskVectorViewByDefault {false} |
|
private |
◆ m_shouldShowLaunchConsoleByDefault
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_shouldShowLaunchConsoleByDefault {false} |
|
private |
◆ m_shouldShowWelcomeScreenOnLaunch
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_shouldShowWelcomeScreenOnLaunch {true} |
|
private |
◆ m_shouldUseCustomImageTaskBackgroundOverrideColor
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_shouldUseCustomImageTaskBackgroundOverrideColor {false} |
|
private |
◆ m_shouldUseImageAlphaReplacementColor
| bool geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_shouldUseImageAlphaReplacementColor {false} |
|
private |
◆ m_targetImageAlphaReplacementColor
| std::array<std::int32_t, 4> geometrize::preferences::GlobalPreferences::GlobalPreferencesImpl::m_targetImageAlphaReplacementColor { 255, 255, 255, 255 } |
|
private |
The documentation for this class was generated from the following file:
std::string m_scriptIsoCode
Definition: globalpreferences.cpp:425
bool save(const std::string &filePath)
Definition: globalpreferences.cpp:67
bool m_shouldShowImageTaskPixmapViewByDefault
Definition: globalpreferences.cpp:418
bool m_shouldShowImageTaskConsoleByDefault
Definition: globalpreferences.cpp:416
std::pair< std::uint32_t, std::uint32_t > m_imageTaskResizeThreshold
Definition: globalpreferences.cpp:421
bool load(const std::string &filePath)
Definition: globalpreferences.cpp:55
std::string m_countryIsoCode
Definition: globalpreferences.cpp:426
bool m_shouldUseCustomImageTaskBackgroundOverrideColor
Definition: globalpreferences.cpp:406
void setScriptIsoCode(const std::string &scriptIsoCode)
Definition: globalpreferences.cpp:295
std::string m_languageIsoCode
Definition: globalpreferences.cpp:424
std::uint32_t m_imageTaskMaxThreads
Definition: globalpreferences.cpp:422
bool m_shouldAutoLoadImageTaskSettings
Definition: globalpreferences.cpp:411
void performArchival(T &archive)
Definition: globalpreferences.cpp:362
bool m_shouldAutoSaveImageTaskSettings
Definition: globalpreferences.cpp:412
bool m_shouldPopulateRecentItemsOnLaunch
Definition: globalpreferences.cpp:402
bool m_imageTaskResizeEnabled
Definition: globalpreferences.cpp:420
unsigned int m_applicationLaunchCount
Definition: globalpreferences.cpp:397
void setLanguageIsoCode(const std::string &languageIsoCode)
Definition: globalpreferences.cpp:285
bool m_shouldShowImageTaskVectorViewByDefault
Definition: globalpreferences.cpp:415
bool m_shouldShowWelcomeScreenOnLaunch
Definition: globalpreferences.cpp:399
serialization::GlobalPreferencesData m_data
Definition: globalpreferences.cpp:395
bool m_shouldPopulateTemplatesOnLaunch
Definition: globalpreferences.cpp:403
bool m_shouldShowImageTaskScriptEditorByDefault
Definition: globalpreferences.cpp:417
bool m_shouldUseImageAlphaReplacementColor
Definition: globalpreferences.cpp:409
std::array< std::int32_t, 4 > m_customImageTaskBackgroundOverrideColor
Definition: globalpreferences.cpp:405
std::array< std::int32_t, 4 > m_targetImageAlphaReplacementColor
Definition: globalpreferences.cpp:408
bool m_shouldGeometrizeAppLogoOnLaunch
Definition: globalpreferences.cpp:401
bool m_shouldShowLaunchConsoleByDefault
Definition: globalpreferences.cpp:414
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
std::string getGlobalPreferencesConfigPath()
getGlobalPreferencesConfigPath Gets the absolute path to where the global preferences config file sho...
Definition: globalpreferences.cpp:23
void setCountryIsoCode(const std::string &countryIsoCode)
Definition: globalpreferences.cpp:305
std::vector< std::string > split(const std::string &s, const char delimiter)
split Splits a given string into a vector of tokens using the given delimiter.
Definition: util.cpp:367