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>
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.