From a178ad7524126c54ec748c08a9bfe7863bb8c529 Mon Sep 17 00:00:00 2001 From: Den Delimarsky <1389609+dend@users.noreply.github.com> Date: Thu, 8 Apr 2021 14:00:07 -0700 Subject: [PATCH] Settings work properly now --- .../Espresso/Espresso.vcxproj.filters | 30 +++++++++++++++---- src/modules/espresso/Espresso/dllmain.cpp | 25 ++-------------- 2 files changed, 27 insertions(+), 28 deletions(-) diff --git a/src/modules/espresso/Espresso/Espresso.vcxproj.filters b/src/modules/espresso/Espresso/Espresso.vcxproj.filters index cb9d38b2c1..d890c2b1e6 100644 --- a/src/modules/espresso/Espresso/Espresso.vcxproj.filters +++ b/src/modules/espresso/Espresso/Espresso.vcxproj.filters @@ -1,19 +1,29 @@  - - - + + Source Files + + + Source Files + + + Source Files + - Header Files Header Files - + + Header Files + + + Generated Files + @@ -25,8 +35,16 @@ {c2a23a2b-5846-440f-b29e-eea748dba12d} + + {77f1702b-da7f-4ff6-90a3-19db515cf963} + - + + + + + Resource Files + \ No newline at end of file diff --git a/src/modules/espresso/Espresso/dllmain.cpp b/src/modules/espresso/Espresso/dllmain.cpp index 05cd084f6f..863c337105 100644 --- a/src/modules/espresso/Espresso/dllmain.cpp +++ b/src/modules/espresso/Espresso/dllmain.cpp @@ -293,30 +293,11 @@ void Espresso::init_settings() { // Load and parse the settings file for this PowerToy. PowerToysSettings::PowerToyValues settings = - PowerToysSettings::PowerToyValues::load_from_settings_file(Espresso::get_name()); - - // Load a bool property. - //if (auto v = settings.get_bool_value(L"bool_toggle_1")) { - // g_settings.bool_prop = *v; - //} - - // Load an int property. - //if (auto v = settings.get_int_value(L"int_spinner_1")) { - // g_settings.int_prop = *v; - //} - - // Load a string property. - //if (auto v = settings.get_string_value(L"string_text_1")) { - // g_settings.string_prop = *v; - //} - - // Load a color property. - //if (auto v = settings.get_string_value(L"color_picker_1")) { - // g_settings.color_prop = *v; - //} + PowerToysSettings::PowerToyValues::load_from_settings_file(get_key()); } - catch (std::exception&) + catch (std::exception ex) { + Logger::warn(L"An exception occurred while loading the settings file"); // Error while loading from the settings file. Let default values stay as they are. } }