| 270 | } |
| 271 | |
| 272 | void Config::Load() |
| 273 | { |
| 274 | auto obs_config = GetUserConfig(); |
| 275 | if (obs_config) { |
| 276 | OutputEnabled = config_get_bool(obs_config, SECTION_NAME, PARAM_MAIN_OUTPUT_ENABLED); |
| 277 | OutputName = config_get_string(obs_config, SECTION_NAME, PARAM_MAIN_OUTPUT_NAME); |
| 278 | OutputGroups = config_get_string(obs_config, SECTION_NAME, PARAM_MAIN_OUTPUT_GROUPS); |
| 279 | |
| 280 | PreviewOutputEnabled = config_get_bool(obs_config, SECTION_NAME, PARAM_PREVIEW_OUTPUT_ENABLED); |
| 281 | PreviewOutputName = config_get_string(obs_config, SECTION_NAME, PARAM_PREVIEW_OUTPUT_NAME); |
| 282 | PreviewOutputGroups = config_get_string(obs_config, SECTION_NAME, PARAM_PREVIEW_OUTPUT_GROUPS); |
| 283 | |
| 284 | TallyProgramEnabled = config_get_bool(obs_config, SECTION_NAME, PARAM_TALLY_PROGRAM_ENABLED); |
| 285 | TallyPreviewEnabled = config_get_bool(obs_config, SECTION_NAME, PARAM_TALLY_PREVIEW_ENABLED); |
| 286 | } |
| 287 | } |
| 288 | |
| 289 | void Config::Save() |
| 290 | { |
no test coverage detected