MCPcopy Create free account
hub / github.com/WarmUpTill/SceneSwitcher / Load

Method Load

lib/macro/macro-settings.cpp:34–57  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

32}
33
34void GlobalMacroSettings::Load(obs_data_t *obj)
35{
36 auto data = obs_data_get_obj(
37 obj, obs_data_has_user_value(obj, "macroProperties")
38 ? "macroProperties"
39 : "macroSettings");
40 obs_data_set_default_bool(data, "highlightExecuted", true);
41 obs_data_set_default_bool(data, "highlightConditions", true);
42 obs_data_set_default_bool(data, "highlightActions", true);
43 _highlightExecuted = obs_data_get_bool(data, "highlightExecuted");
44 _highlightConditions = obs_data_get_bool(data, "highlightConditions");
45 _highlightActions = obs_data_get_bool(data, "highlightActions");
46 _newMacroCheckInParallel =
47 obs_data_get_bool(data, "newMacroCheckInParallel");
48 _newMacroRegisterHotkeys =
49 obs_data_get_bool(data, "newMacroRegisterHotkey");
50 _newMacroUseShortCircuitEvaluation =
51 obs_data_get_bool(data, "newMacroUseShortCircuitEvaluation");
52 _saveSettingsOnMacroChange =
53 obs_data_has_user_value(data, "saveSettingsOnMacroChange")
54 ? obs_data_get_bool(data, "saveSettingsOnMacroChange")
55 : true;
56 obs_data_release(data);
57}
58
59MacroSettingsDialog::MacroSettingsDialog(QWidget *parent,
60 const GlobalMacroSettings &settings,

Callers 1

LoadGlobalMacroSettingsFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected