| 287 | } |
| 288 | |
| 289 | void 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 | |
| 309 | QString Config::GetInstallGUID() |
| 310 | { |
no test coverage detected