Defines the ConfigService class for managing configuration in ASAPCabinetFE. More...
#include "utils/vpinballx_ini_reader.h"#include "iconfig_service.h"#include <nlohmann/json.hpp>#include <memory>#include <string>
Include dependency graph for config_service.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | ConfigService |
| Concrete implementation of IConfigService for managing configuration. More... | |
Defines the ConfigService class for managing configuration in ASAPCabinetFE.
This header provides the ConfigService class, which implements the IConfigService interface to handle JSON-based configuration files, validate settings, manage keybindings via IKeybindProvider, and integrate with VPinballX.ini settings. It serves as the concrete implementation for configuration management in the application.