ASAPCabinetFE
 
Loading...
Searching...
No Matches
config_service.h File Reference

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

Detailed Description

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.