MCPcopy Create free account
hub / github.com/DistroAV/DistroAV / Save

Method Save

src/config.cpp:289–307  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

287}
288
289void Config::Save()
290{
291 auto obs_config = GetUserConfig();
292 if (obs_config) {
293 config_set_bool(obs_config, SECTION_NAME, PARAM_MAIN_OUTPUT_ENABLED, OutputEnabled);
294 config_set_string(obs_config, SECTION_NAME, PARAM_MAIN_OUTPUT_NAME, QT_TO_UTF8(OutputName));
295 config_set_string(obs_config, SECTION_NAME, PARAM_MAIN_OUTPUT_GROUPS, QT_TO_UTF8(OutputGroups));
296
297 config_set_bool(obs_config, SECTION_NAME, PARAM_PREVIEW_OUTPUT_ENABLED, PreviewOutputEnabled);
298 config_set_string(obs_config, SECTION_NAME, PARAM_PREVIEW_OUTPUT_NAME, QT_TO_UTF8(PreviewOutputName));
299 config_set_string(obs_config, SECTION_NAME, PARAM_PREVIEW_OUTPUT_GROUPS,
300 QT_TO_UTF8(PreviewOutputGroups));
301
302 config_set_bool(obs_config, SECTION_NAME, PARAM_TALLY_PROGRAM_ENABLED, TallyProgramEnabled);
303 config_set_bool(obs_config, SECTION_NAME, PARAM_TALLY_PREVIEW_ENABLED, TallyPreviewEnabled);
304
305 config_save(obs_config);
306 }
307}
308
309QString Config::GetInstallGUID()
310{

Callers 1

onFormAcceptedMethod · 0.80

Calls 1

GetUserConfigFunction · 0.85

Tested by

no test coverage detected